﻿﻿
// ==UserScript==
// @name          DoA Power Tools Teamwork
// @namespace     http://userscripts.org/scripts/show/124689
// @description   Power Tools for Dragons of Atlantis
// @match         *://apps.facebook.com/dragonsofatlantis/*
// @match         *://*.castle.wonderhill.com/platforms/*/game
// @match         *://www.kabam.com/dragons-of-atlantis/play 
// @match         *://www.kongregate.com/games/kabam/dragons-of-atlantis 
// @match         *://plus.google.com/games/659749063556*
// @match         *://*.googleusercontent.com/gadgets/ifr?url=app://659749063556*
// @include       *://plus.google.com/games/659749063556*
// @include       *://plus.google.com/*/games/659749063556*
// @include       *://www.kongregate.com/games/kabam/dragons-of-atlantis*
// @include       *://*.googleusercontent.com/gadgets/ifr?url=app://659749063556*
// @include       *://www.kabam.com/dragons-of-atlantis/play
// @include       *://apps.facebook.com/dragonsofatlantis/*
// @include       *://*.castle.wonderhill.com/platforms/*/game
// @exclude       *://apps.facebook.com/dragonsofatlantis/rubies
// @exclude       *://apps.facebook.com/ai.php*
// @exclude       *://www.facebook.com/plugins/like.php*
// @exclude       *://kabam1-a.akamaihd.net/pixelkabam/*
// @exclude       *://*.akamaihd.net/pixelkabam/*
// @exclude       *://plus.google.com/_/apps-static/*
// @exclude       *://plus.google.com/u/0/_/gadgets/contactPicker*
// @exclude       *://accounts.google.com/*
// @exclude       *://talkgadget.google.com/*
// @exclude       *://www.googleapis.com/static*
// @version       2012.05.22a
// @icon          http://www.wackoscripts.com/icon.png
// @changelog     <ul><li><b>Fixed</b> Waves attacks</li><li><b>Fixed</b> Training (my error - Sorry!)</li><li><b>Changed</b> The attack rates</li></ul>
// ==/UserScript==

/********************************************************************************
 * INFORMATION                                                                  *
 *                                                                              *
 * Name: DoA Power Tools Teamwork                                               *
 * Version: 2012.05.22a                                        	    *
 * Last Modified: 22nd May 2012 18:30  GMT+1                            	    *
 * Original Authors: G.Jetson, Runey & Wham                                     *
 * Current  Authors: La Larva, Les, Runey, Lord Mimir, Wham, Didi & Jawz        *
 * Collaborators:                                                               *
 *               AqUaRiUs KaMuS (Site in Spanish)                               *
 *               Tweakit    (Dutch   translator)                                *
 *               Randalph   (French  translator)                                *
 *               Native     (German  translator)                                *
 *               Boaro      (Italian translator)                                *
  *                                                                             *
 * ACKNOWLEDGEMENTS                                                             *
 *                                                                              *
 * DoA Power Tools Teamwork has been written from the ground up and is not      *
 * considered a fork of any other project. However it could never of happened   *
 * without the work done by many scriptwriters on the original DoA Power Tools  *
 * and its many mods.                                                           *
 *                                                                              *
 * DoA Power Tools by George Jetson                                             *
 *  - <http://userscripts.org/scripts/show/102481>                              *
 * DoA Power Tools Plus by Runey                                                *
 *  - <http://userscripts.org/scripts/show/104301>                              *
 * DoA Power Tools Mod by Wham                                                  *
 *  - <http://userscripts.org/scripts/show/103833>                              *
 * DoA Power Tools Teamwork by Runey, Wham, La Larva, Les & Lord Mimir          *
 *  - <http://userscripts.org/scripts/show/114012>                              *
 *                                                                              *
 * DEVELOPMENT                                                                  *
 *                                                                              *
 * If you wish to contribute to the development of DoA Power Tools Teamwork you *
 * can do so at http://wackoscripts.com                                         *
 *                                                                              *
 *                                                                              *
 * If you wish to fork this project then you may do so as long as the following *
 * conditions are met.                                                          *
 *  - The GNU General Public License version 3 or later is used                 *
 *  - All acknowledgements MUST be included in the source code                  *
 *  - A link to the API at MMOG Wiki MUST be included in the source code        *
 *  - It MUST be free (though as per the GNU Public License a small fee for     *
 *    distribution and/or support may be charged)                               *
 *                                                                              *
 * LICENSE                                                                      *
 *                                                                              *
 * Released under the GPL license                                               *
 * http://www.gnu.org/copyleft/gpl.html                                         *
 *                                                                              *
 * This program is free software: you can redistribute it and/or modify it      *
 * under the terms of the GNU General Public License as published by the        *
 * Free Software Foundation, either version 3 of the License, or                *
 * (at your option) any later version.                                          *
 *                                                                              *
 * This program is distributed in the hope that it will be useful, but          *
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY   *
 * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License     *
 * for more details.                                                            *
 *                                                                              *
 * You should have received a copy of the GNU General Public License along with *
 * this program.  If not, see <http://www.gnu.org/licenses/>.                   *
 ********************************************************************************/
 
 
 
 
 
 
/*                                 A T T E N T I O N
*
*                                  W A R N I N G ! ! !
*
*  Changing some values in this script generates many requests to the server 
*  that are monitored by the game developers.
*  Thats gives them reason to increase the security on your servers.
*  This type of action ( extremely abusive to the servers ) are what make that
*  game developers end up tired and seek more strictest ways to block this script.
*  ( Of which have already implemented some of them )
*            
*	   PLEASE, BE SMART, DON'T HELP THEM TO SEEK WAYS TO BLOCK THIS SCRIPT
*
*                     ( We will end up losing everyone )
*
* The variables involved are:
* -Minimum and maximum between attacks
* -Search radius on the map
* And all the frequencies that include time between requests to the server.
*
* All values we implemented, are thoroughly studied and are there for reasons 
* of logic and common sense, not because we are bad guys.
*
* for example:
* If I were the server administrator, and saw that an IP address with a 
* specific USER_ID is making more than 100 requests in less than an hour over 
* the same action with a frequency of 15 to 20 seconds without stopping, 
* is obviously thats is not a human being.
*/

(function() {
// Check all iframes where the code should not be executed
if (/(pixelkabam|akamaihd|plugins|ai\.php|talkgadget|notifications|contactPicker|accounts|googleapis\.com\/static)/.test(window.location.href)) return;

// Check if we are in the right sites (in case of the Metadata Blocks don't work)
if ( !( (/apps\.facebook\.com\/dragonsofatlantis/.test(window.location.href) && /rubies/.test(window.location.pathname) == false) ||
 		/castle\.wonderhill\.com\/platforms\/.+\/game/.test(window.location.href) ||
 		/plus\.google\.com.*\/games.*\/659749063556/.test(window.location.href)         || 
 		/googleusercontent\.com\/gadgets\/.*\/659749063556/.test(window.location.href)  || 
 		/kabam.com\/dragons-of-atlantis\/play/.test(window.location.href)	||
 		/kongregate.com\/games\/kabam\/dragons-of-atlantis/.test(window.location.href)
		
 	)){
 		return;
}

// jQuery Alias
var $J; 

var SCRIPT_NAME		= 'DoA Power Tools Teamwork';

// Script Version: Year, Month, Day, Revision, Maturity (e.g. YYYY.MMDDa_BETA)
var SCRIPT_VERSION	= '2012.05.22a_ALPHA';

// For Script Mod Authors  ex: (AuthorName Mod)
var SCRIPT_MOD_BY	= 'LES..';

// DoA API Version
var API_VERSION		= 'rover';

// Generates an ID from the name of the script to be used when data is stored in 
// localStorage to prevent overlap of data between different scripts
var SCRIPT_ID		= (SCRIPT_NAME + SCRIPT_MOD_BY).substr(3).replace(/([a-z]|\s)/g,'');

//"use strict";

/********************************************************************************
 * Check to see if script is running in an iframe or not and removes            *
 * unnecessary elements before continuing.                                      *
 *                                                                              *
 * Current actions:                                                             *
 *  - Set width all parent div of iframe to 100%                                *
 *  - Hide unwanted div in window.top                                           *
 *  - Hide unwanted div in iframe                                               *
 *  - Set width of #content div to 760px                                        *
 *                                                                              *
 * To avoid conflict with other libraries, that may be running on the same      *
 * page, the default alias of $ is changed to $J.                                *
 ********************************************************************************/
function preparePage() {
	$J = jQuery.noConflict();
    var iframe,
        object = '#castlemania_swf',
        platform;

    if ( window.top === window.self ) {
	
		if ( window.location.href.indexOf('facebook') !== -1 )
		{
			iframe	 = '#iframe_canvas';
			platform = 'facebook';
		}
		else if ( window.location.href.indexOf("google") !== -1 ) {
			iframe	 = '#oz-gadgets-canvas-iframe-659749063556';
			platform = 'google';
		}
		else if ( window.location.href.indexOf("kabam.com") !== -1 ) {
			iframe	 = '#game_frame';
			platform = 'kabam';
		}
		else if ( window.location.href.indexOf("kongregate.com") !== -1 ) {
			iframe	 = '#gameiframe';
			platform = 'kongregate';
		}
	
        function setWide() {    
            clearTimeout;
            if ( $J(iframe).length < 1 )
			{
                setTimeout(setWide, 100);
                return;
            }
			
			$J(iframe).parents().css({width:'100%',margin:'0',border:'0'});
			
            switch ( platform )
			{
			case 'facebook' :
				$J('#rightCol').css('display', 'none');
				$J('#blueBar').css('position', 'relative');
				$J('#contentCol').css('background','transparent');
				$J('body').css('background', '#888 url(https://kabam1-a.akamaihd.net/wwwkabam/cdn/sites/doa/img/bg_doa.jpg)');
				break;
				
			case 'google' :
				$J(".Pca").css('display', 'none');
				$J("#ozIdRtRibbonChatRoster").css('display','none');
				$J(".cia.cKa").css('display','none');
				$J(".kba.SSb.o8a").css('display','none');
				$J(".MFa").css('display','none');
				$J(".NPb.k5").css('display','none');
				$J(".PK").css('display','none');
				$J(".ev").css('padding','0px');
				$J(".rhb").css('padding-top','0px');
				break;
				
			case 'kabam' :
				$J(iframe).css({width:'100%',margin:'0',border:'0',backgroundColor:'transparent'});
				break;
				
				case 'kongregate' :
				$J(".chatholder").css('display', 'none');
				$J(".adjusted").css('display', 'none');
				$J("#maingame").css({width:'1235px'});
				$J('#gameiframe').css({width:'1235px'});


				$J('#maingamecontent.tbody').css({float:'left'});
				
				break;
				
            }

        }
        setWide();
    }
	else {
		
		platform = document.body.className.split(' ');
		if (platform && platform[0]){
			platform = platform[0].replace(/(platforms_|_game)/g,'');
		} else {
			platform = 'google';
		}
	
		var errors = 0;
        function setHigh() {
            clearTimeout;
            if ( $J(object).length < 1 )
			{
				if ( ++errors > 6 ){
					errors = 0;
					window.location =  window.location.href;
				}
				console.log ('object . lenghth < 1');
				setTimeout(setHigh, 500);
                return;
            }
			
			$J('#container').css({width:'760px',height:'860px'});
			
            switch (platform)
			{
			case 'facebook' :
				$J('#hd > div').css('display', 'none');
				$J('#ft').css('display', 'none');
				$J('#cn').parent().append($J('#hd'));
				$J('body').css('background', 'transparent');
				$J('html').css('background', 'transparent');
				break;
			case 'google' :
				$J('#pane_hd').css('display', 'none');
				$J('body').css('background', 'transparent');
				$J('body').css('background', '#888 url(https://kabam1-a.akamaihd.net/wwwkabam/cdn/sites/doa/img/bg_doa.jpg)');
				break;
			case 'kabam' :
				$J('html').css({overflow:'hidden',backgroundColor:'transparent'});
				$J('#content').css({width:'100%'});
				break;
				case 'kongregate' :
				$J('html').css({overflow:'hidden',backgroundColor:'transparent'});
				$J('#maingamecontent').css({width:'100%'});
				$J('#maingame').css({width:'1235px'});
				break;
            }
			
           initScript(object);
        }
        setHigh();
    }
}



/********************************************************************************
 * Setup global variables that can be used anywhere within the script           *
 *                                                                              *
 * NAMING CONVENTIONS (http://javascript.crockford.com/code.html)               *
 *  - variables and functions should begin with a lowercase letter              *
 *  - constructor functions should begin with a capital letter                  *
 *  - global variable should be all capitals                                    *
 ********************************************************************************/
 
// Constructor function 
var  AutoCollect,
	 Base64,
	 Buildings,
	 Data, 
	 Manifest, 
	 Map,
	 Marches,
	 Messages,
	 MyAjax,
	 Queue,
	 RequestQueue,
	 Seed,
	 Tabs = {},
	 Translation,
	 UID = {},
	 UIDN = {};
 
// Global Functions
var translate = actionLog = debugLog = verboseLog = function(){};

// Global Elements
var $startUpBox;

// Global Data Objects
var DATA_MAP, LANG_OBJECT = {};
 
 
// Unique Identifier
UID = {};
UIDN = {};

function makeUID ( len )
{
	var len = ( len !== undefined ? len : 20);
	var chars = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','u','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','U','R','S','T','U','V','W','X','Y','Z','0','1','2','3','4','5','6','7','8','9','_'];
	var uid = chars[Math.floor( Math.random() * 54 )];
	for(var i = 0; i < len; i++)
	{
		uid += chars[Math.floor( Math.random() * 64 )];
	}
	return uid;
}

function getUID ( name )
{
	return UID[name] !== undefined ? UID[name] : name;
}

function setUID ( name )
{
	var uid = makeUID();
	while ( UIDN[uid] !== undefined )
	{
		uid = makeUID();
	}
	UIDN[uid] = 1;
	UID[name] = uid;
	return uid;
}
 
 

if ( SCRIPT_MOD_BY.length )
{
	String.scriptModBy = SCRIPT_MOD_BY;
}
 
 
 
 
// init PowerTools

function initScript ( SWF_OBJECT )
{


/********************************************************************************
* All global variables MUST be set here or they will not be available to all   *
* functions throughout the script.                                             *
********************************************************************************/

var SCRIPT_URL_ERROR	= 'http://wackoscripts.com';
var SCRIPT_TITLE		= '';


// Tab order
var INFO_TAB_ORDER		= 1;     
var WAVE_TAB_ORDER		= 2;
var ATTACK_TAB_ORDER	= 3;
var JOBS_TAB_ORDER		= 4;
var OPTIONS_TAB_ORDER	= 5;
var LOG_TAB_ORDER		= 99;

// Tab enable/disable
var INFO_TAB_ENABLE		= true;     
var WAVE_TAB_ENABLE		= true;
var ATTACK_TAB_ENABLE	= true;
var JOBS_TAB_ENABLE		= true;
var OPTIONS_TAB_ENABLE	= true;
var LOG_TAB_ENABLE		= true;

// CHECK THESE VARIABLES
var DEBUG_MODE			= false;
var DEBUG_MARCHES		= false;
var ALERT_ON_BAD_DATA	= false;
var SCRIPT_STARTUP_DELAY= Math.randRange(5000, 7000);
var ERROR_509_DELAY     = 900000;


var LANG_CODE = navigator.language.substring(0, 2).toLowerCase();
var IS_NOT_NATIVE_LANG = ( LANG_CODE !== 'en' );

var IS_CHROME = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;

// Error messages
var FATAL_SEED_TITLE	= 'ERROR WHILST FETCHING DATA FROM SERVER';
var FATAL_SEED_MSG	= 'Please disable the script and see if you are able to play the game manually. If normal play is possible then enable the script and try again. If the error persists please read the following post before submitting a report. If normal play is not possible then wait until it is and try again. Please try to leave this page open for up to 5 mins <br> Other wise post a report on <a href="http://wackoscripts.com" target="_new">Wackoscripts</a>';
var FATAL_SWF		= '<B>Error initializing:</b><BR><BR>Unable to find SWF element';
var STARTUP_ERROR	= 'Unable to start $SCRIPT_NAME$ <BR>';
var INIT_ERROR		= '<B>Error initializing:</b><BR><BR>';


/* WARNING: Reducing this values cause Too many requests to the server
   that are monitored. Thats gives them reason to increase the security 
   on the servers and, sooner or later, make this scripts unusable.
   PLEASE, BE SMART, DON'T HELP THEM TO SEEK WAYS TO BLOCK THIS SCRIPT. */
var ATTACK_MIN_DELAY	= 25; 


var DRAGON_OBJ_ID = [
	'Great_Dragon',
	'Water_Dragon',
	'Stone_Dragon',
	'Fire_Dragon',
	'Wind_Dragon',
	'Ice_Dragon',
	'Swamp_Dragon',
	'Forest_Dragon',
	'Desert_Dragon',
	'',
	'Spectral_Dragon'
];

var OUTPOST_TYPE_INDEX  = {};
var DRAGONS_NAMES  = [];
for (var i=0; i < DRAGON_OBJ_ID.length; i++)
{
	var dragon_name = DRAGON_OBJ_ID[i].replace('_','');
	DRAGONS_NAMES[i] = dragon_name;
	OUTPOST_TYPE_INDEX[ dragon_name + 'Outpost' ] = i;
}

var DRAGONS_REGEXP = new RegExp('(' + DRAGONS_NAMES.join('|').replace(/\|+/g,'|') + ')');




/*******************************************************************************
***************************      TRANSLATIONS      ****************************
*******************************************************************************/
function setLanguage ( locale )
{
LANG_CODE = locale || LANG_CODE;
switch ( LANG_CODE )
{
	/*******************************************************************************
		German ( by Native & Rosebandit)
	*******************************************************************************/
case 'de':
	LANG_OBJECT = {
	'above the first value':'über dem ersten Wert',
	'Action Logs':'Aktion Logs',
	'Actions':'Aktionen',
	'and':'und',
	'Are you sure you want to':'Bist du sicher, dass du',
	'at':'bei',
	'Attack One Target in Waves':'Wellenangriff auf ein Ziel',
	'Attack sent to':'Sende angriffe an',
	'Attacking':'Angriff',
	'Attacks Configuration':'Angriffs-Konfiguration',
	'Attacks Logs':'Angriffs-Logbücher',
	'Attacks stopped momentarily to prevent server blocking':'Angriffe momentan gestoppt, um eine Sperrung durch den Server zu verhindern',
	'Attacks':'Attacken',
	'Auto Refresh every':'Automatisches Auffrischen alle',
	'Automatically':'Automatisch',
	'Awaiting task completion notification':'Erwarte Abschlussbenach-richtigung der Aufgabe',
	'Bandwidth Limit Exceeded':'Bandbreite Grenzwert überschritten',
	'Building':'Gebäude',
	'Busy':'Beschäftigt',
	'Blue Energy':'Blaue Energie',
	'by':'durch',
	'Charging':'Laden',
	'Cities': 'Cities',
	'Clear last attack on all maps':'Lösche letzten Angriff auf allen Karten',
	'Clear last attack on current map':'Lösche letzten Angriff auf ak-tueller Karte',
	'Config':'Konfiguration',
	'Coordinates':'Koordinaten',
	'd':'t',
	'Days':'Tage',
	'Delay Between Attacks':'Verzögerung zwischen den Angriffen',
	'Depending on available population':'Abhängig von verfügbaren Bürgern',
	'Depending on available resources':'Abhängig von verfügbaren Ressourcen',
	'Disabled':'Deaktiviert',
	'Distance must be between':'Entfernung muss zwischen',
	'Distance':'Entfernung',
	'Dont flag Wildernesses':'Markiere keine Wildnisse',
	'Enable':'Aktivieren',
	'Enabled':'Aktiviert',
	'Error':'Fehler',
	'First value must be between':'Erster Wert muss zwischen',
	'Full':'ausgelastet',
	'Game Options':'Spiel Optionen',
	'Going to the coords':'Gehe zu den Koordinaten',
	'h':'h',
	'Hiding':'Verstecken',
	'Hour':'Stunde',
	'Hours':'Stunden',
	'Info':'Info',
	'Invalid Date From':'Ungültiges Datum aus',
	'Invalid Date To':'Ungültiges Datum zu',
	'Invalid delays':'Ungültige Verzögerungen',
	'Invalid number of troops':'Ungültige Anzahl von Truppen',
	'Invalid Range Date':'Ungültige Zeitspanne',
	'Last Attack':'Letzter Angriff',
	'Loaded':'Geladen',
	'Logs':'Logbücher',
	'm':'m',
	'Manual attack sent to':'Manueller Angriff gesendet an',
	'Maximum simultaneous marches':'Maximale Anzahl gleichzeitiger Mär-sche',
	'Maximum Requests per hour':'Maximale Anfragen pro Stunde',
	'Maximum Troops (0 = no max)':'Maximale Truppenanzahl (0 = kein Limit)',
	'miles':'Meilen',
	'Minutes':'Minuten',
	'No targets or troops available':'Keine Ziele oder Truppen verfügbar',
	'No troops available':'Keine Truppen verfügbar',
	'No Troops Defined':'Keine Truppen ausgewählt',
	'Not enough':'Nicht genügend',
	'Not':'Nicht',
	'of inactivity':'der Inaktivität',
	'of':'der',
	'Opening the map on the last position': 'Öffne die Karte auf der letzten position',
	'Options':'Optionen',
	'water_dragon outpost':'Wasser-Außenposten',
	'stone_dragon outpost':'Stein-Außenposten',
	'fire_dragon outpost':'Feuer-Außenposten',
	'wind_dragon outpost':'Wind-Außenposten',
	'ice_dragon outpost':'Eis-Außenposten',
	'swamp_dragon outpost':'Versunkener Tempel',
	'spectral_dragon outpost':'Spectral-Außenposten',
	'Permanent Data':'Dauerhafte Daten',
	'Please wait':'Bitte warten',
	'Preparing Attack':'Vorbereitung des Angriffs',
	'Refresh':'Aktualisieren',
	'Researching':'Forschen',
	'Retry in':'Wiederholen in',
	'Run Time':'Laufzeit',
	's':'sek',
	'Safe Mode':'Sicherer Modus',
	'Scanning Map':'Scanne Karte innerhalb von $NUM$ Meilen <BR> unge-fähre restliche Wartezeit',
	'Script Options':'Skript-Optionen',
	'Search Radius':'Suchradius',
	'Second value must be at least':'Weiter Wert muss mindestens',
	'Seconds':'Sekunden',
	'Send Dragon every certain number of waves':'Sende Drachen bei einer bestimmten Anzahl von Wellen',
	'spectral_dragon outpost':'Spektral-Ruinen',
	'Start Date':'Startdatum',
	'Starting soon':'Start in kürze',
	'Stop if any troops lost':'Stopp bei Truppenverlust',
	'Successfully':'Erfolgreich',
	'Summary':'Übersicht',
	'Targets':'Ziele',
	'Task Completed':'Aufgabe erledigt',
	'Tasks':'Aufgaben',
	'Too many errors,  disabling auto train':'Zu viele Fehler, deaktivere automatische Ausbildung',
	'Too many requests':'Zu viele Zugriffe',
	'Too many troops for muster point level':'Maximale Truppenanzahl laut Truppensammelplatz-Level überschritten',
	'Training Configuration':'Ausbildungs-Konfiguration',
	'Training queue':'Trainings-Warteschlange',
	'Troops for Wave Attack':'Truppen für Wellenangriff',
	'Troops lost':'Truppen verloren',
	'Troops Not Defined':'Truppen nicht definiert',
	'Use the Levels Tab to select attack areas':'Benutze die Level-Tabelle, um Angriffsbereiche auszuwählen',
	'Userset maximum marches reached':'Eingestellte maximale Märsche erreicht',
	'Verbose logging':'Ausführliche Logbücher',
	'Verbose Logs':'Ausführliche Logbücher',
	'Verbose':'Ausführliche',
	'waiting':'warten',
	'Warnings':'Warnung',
	'Wave attack to':'Wellenangriff auf',
	'Wave':'Welle',
	'Window drag':'Fensterverschiebung',
	'Withdraw troops if they are encamped':'Ziehe Truppen zurück, wenn sie lagern',
	'~AquaTroop':'Giftklau',            /* Abbreviation (max. 8 characters) */
	'~ArmoredTransport':'Luftis',       /* idem as above */
	'~BattleDragon':'KampfDr',          /* idem as above */
	'~Conscript':'Rekrut',              /* idem above */
	'~FireDragon':'FeuerDra',           /* idem */
	'~FireMirror':'Feuersp',            /* idem */
	'~FireTroop':'Pyros',               /* idem */
	'~Giant':'Riesen',                  /* idem */
	'~GreatDragon':'GrossDr',           /* idem */
	'~Halberdsman':'Hellebar',          /* idem */
	'~IceDragon':'IceDrg',				/* idem */
	'~Longbowman':'Bogi',               /* idem */
	'~Minotaur':'Mino',                 /* idem */
	'~PackDragon':'PckDrg',             /* idem */
	'~Porter':'Träger',                 /* idem */
	'~Spy':'Spion',                     /* idem */
	'~StoneDragon':'SteinDr',           /* idem */
	'~StoneTroop':'Oger',               /* idem */
	'~SwiftStrikeDragon':'kFD',         /* idem */
	'~WaterDragon':'WasserDr',          /* idem */
	'~WindDragon':'WindDr',             /* idem */
	'~WindTroop':'Banshee',             /* idem */
	'~Zzz':'Zzz'
	};
	break;
	/*******************************************************************************
		Español (by La Larva)
	*******************************************************************************/
case 'es':
	LANG_OBJECT = {
	'above the first value':'por encima del primer valor',
	'Action Log':'Reporte de Acciones',
	'Actions':'Acciones',
	'and':'y',
	'Are you sure you want to':'Esta seguro que desea',
	'at':'en',
	'Attack One Target in Waves':'Ataques en Oleadas a Objetivos',
	'Attack sent to':'Ataque enviado a',
	'Attacking':'Atacando',
	'Attacks Configuration':'Configuración de Ataques',
	'Attacks Logs':'Registro de Ataques',
	'Attacks stopped momentarily to prevent server blocking':'Ataques pausados temporalmente para evitar el bloqueo del servidor',
	'Attacks':'Ataques',
	'Auto Refresh every':'Auto Recargar la página cada',
	'Automatically':'Automáticamente',
	'Awaiting task completion notification':'Esperando notificación de finalización de tarea',
	'Bandwidth Limit Exceeded':'Límite de ancho de banda excedido',
	'Building':'Edificando',
	'Busy':'Ocupado',
	'by':'por',
	'Charging':'Cargando',
	'Cities': 'Ciudades',
	'Clear last attack on all maps':'Limpiar todos los registros de últimos ataques',
	'Clear last attack on current map':'Limpiar registro de últimos ataques',
	'Config':'Configuración',
	'Coordinates':'Coordenadas',
	'd':'d',
	'Days':'Día(s)',
	'Delay Between Attacks':'Tiempo de retraso entre ataques',
	'Depending on available population':'En funcion de la poblacion disponible',
	'Depending on available resources':'En funcion de los recursos disponibles',
	'Disabled':'Desactivado',
	'Distance must be between':'La distancia debe estar entre',
	'Distance':'Distancia',
	'Dont flag Wildernesses':'No hacer Desiertos de los terrenos atacados',
	'Enable':'Activar',
	'Enabled':'Activado',
	'Error':'Error',
	'First value must be between':'El primer valor debe ser de',
	'Full':'Lleno',
	'Game Options':'Opciones del Juego',
	'Going to the coords':'Llendo a las Coordenadas',
	'h':'h',
	'Hiding':'Esconder Tropas',
	'Hour':'Hora',
	'Hours':'Hora(s)',
	'Info':'Info',
	'Invalid Date From':'Formato de Fecha de Inicio Invalido',
	'Invalid Date To':'Formato de Fecha de Finalizacion Invalido',
	'Invalid delays':'Intervalo de Retraso Invalido',
	'Invalid number of troops':'Numero invalido de tropas',
	'Invalid Range Date':'Rango de Fecha Invalido',
	'Last Attack':'Último Ataque',
	'Loaded':'Cargado',
	'Logs':'Registros',
	'm':'m',
	'Manual attack sent to':'Ataque Manual enviado a',
	'Maximum simultaneous marches':'Máximo de Marchas Simultáneas',
	'miles':'millas',
	'Minutes':'Minuto(s)',
	'No targets or troops available':'Sin objetivos o tropas disponibles',
	'No troops available':'No hay suficientes tropas',
	'No Troops Defined':'No Hay Tropas Definidas',
	'Not enough':'No hay suficiente',
	'Not':'No',
	'of inactivity':'de inactividad',
	'of':'de',
	'Opening the map on the last position':'Abriendo el mapa en la última posición',
	'Options':'Opciones',
	'water_dragon outpost':'Ciudad del Agua',
	'stone_dragon outpost':'Ciudad de la Piedra',
	'fire_dragon outpost':'Ciudad del Fuego',
	'wind_dragon outpost':'Ciudad del Viento',
	'ice_dragon outpost':'Ciudad de Hielo',
	'spectral_dragon outpost':'Ciudad Espectral',
	'Permanent Data':'Datos Permanentes',
	'Please wait':'Por favor, espere',
	'Preparing Attack':'Preparando el Ataque',
	'Refresh':'Actualizar',
	'Researching':'Investigando',
	'Retry in':'Reintentando en',
	'Run Time':'Tiempo de Ejecucción',
	's':'s',
	'Safe Mode':'Modo Seguro',
	'Scanning Map':'Buscando datos en $NUM$ millas a la redonda<BR>Este proceso puede demorar un tiempo',
	'Script Options':'Opciones del Script',
	'Search Radius':'Radio de Busqueda',
	'Second value must be at least':'El segundo valor debe ser por lo menos de',
	'Seconds':'Segundo(s)',
	'Send Dragon every certain number of waves':'Enviar Dragón cada cierto número de oleadas',
	'Start Date':'Fecha de Inicio',
	'Starting soon':'Comenzando pronto',
	'Stop if any troops lost':'Detener ataques si se pierden tropas',
	'Successfully':'Exitosamente',
	'Summary':'Detalles',
	'Targets':'Objetivos',
	'Task Completed':'Tarea Finalizada',
	'Tasks':'Tareas',
	'Too many errors, disabling auto training':'Demasiados errores, Desactivado Adiestramientos',
	'Too many requests':'Demasiadas Solicitudes',
	'Too many troops for muster point level':'Demasiadas tropas para el Nivel actual del Punto de Encuentro',
	'Training Configuration':'Configuración de Adiestramientos',
	'Training queue':'Encolando Adistramientos',
	'Troops for Wave Attack':'Tropas para Ataques Masivos',
	'Troops lost':'¡Se han perdido tropas',
	'Troops Not Defined':'No Hay Tropas Definidas',
	'Use the Levels Tab to select attack areas':'Usar la solapa de Niveles para seleccionar el rango de ataque',
	'Userset maximum marches reached':'Llegaste al limite defindo por ti de marchas',    
	'Verbose Log':'Registro Detallado',
	'Verbose logging':'Registro detallado',
	'Verbose':'Detallado',
	'waiting':'esperando',
	'Warnings':'Advertencias',
	'Wave attack to':'Ataque en Oleada a',
	'Wave':'Oleadas',
	'Window drag':'Arrastrar la ventana',
	'Withdraw troops if they are encamped':'Retirar tropas de terrenos conquistados',
	'~AquaTroop':'Tritón',			/* Abbreviation (max. 8 characters) */
	'~ArmoredTransport':'TransB',	/* Abbreviation (max. 8 characters) */
	'~BattleDragon':'DrgComb',		/* idem as above */
	'~Conscript':'Reclu',			/* idem above */
	'~FireDragon':'DrgFueg',		/* idem */
	'~FireMirror':'Espejo',			/* idem */
	'~FireTroop':'Magma',			/* idem */
	'~Giant':'Gigante',				/* idem */
	'~GreatDragon':'GranDrg',		/* idem */
	'~Halberdsman':'Alabar',		/* idem */
	'~IceDragon':'DrgHielo',		/* idem */
	'~Longbowman':'Arq',			/* idem */
	'~Minotaur':'Mino',				/* idem */
	'~PackDragon':'DrgCarg',		/* idem */ 
	'~Porter':'Porteador',			/* idem */
	'~Spy':'Espía',					/* idem */
	'~StoneDragon':'DrgPét',		/* idem */
	'~StoneTroop':'Ogro',			/* idem */
	'~SwiftStrikeDragon':'DrgARap',	/* idem */
	'~WaterDragon':'DrgAgua',		/* idem */
	'~WindDragon':'DrgViet',		/* idem */
	'~WindTroop':'Bansh',			/* idem */
	'~Zzz':'Zzz'
	};
	break;
	/**********************************************************************
	     Français  (by Randalph)
	***********************************************************************/
case 'fr':
	LANG_OBJECT = {
	'above the first value':'supérieure à la premiere',
	'Action Logs':'Logs Actions',
	'Actions':'Actions',
	'and':'et',

	'at':'à',
	'Attack One Target in Waves':'Attaquer une cible par vagues',
	'Attack sent to':'Attaque envoyée vers',
	'Attacking':'Attaquer',
	'Attacks Configuration':'Configuration',
	'Attacks Stats':'Stats',
	'Attacks stopped momentarily to prevent server blocking':'Attaques arrêtées momentanément pour éviter le blocage du serveur',
	'Attacks':'Attaques',
	'Attacks':'Attaques',
	'Auto Refresh every':'Rafraichir toutes les',
	'Automatically':'Automatique',
	'Awaiting task completion notification':'En attente de la notification de fin des tâches',
	'Bandwidth Limit Exceeded':'Limite la largeur de bande Dépassement',
	'Building':'Bâtiment',
	'Busy':'Occupé',
	'by':'par',
	'Charging':'Chargement',
	'Cities': 'Villes',
	'Clear last attack on all maps':'Réinitialiser toutes les cartes',
	'Clear last attack on current map':'Réinitialiser les attaques sur la carte',
	'Config':'Config',
	'Coordinates':'Coordonnées',
	'd':'j', /*abbr Day*/
	'Days':'Jours',
	'Delay Between Attacks':'Délai entre les attaques',
	'Depending on available population':' Population Minimum',
	'Depending on available resources':' Niveaux de Ressources Minimum',
	'Disabled':'Désactiver',
	'Distance must be between':'La distance doit être comprise entre',
	'Distance':'Distance',
	'Dont flag Wildernesses':'Ne pas occuper les étendues sauvages',
	'Enable':'Activer',
	'Enabled':'Activé',
	'Error':'Erreur',
	'First value must be between':'La valeur du délai doit être comprise entre',
	'Full':'Complet',
	'Game Options':'Options de jeu',
	'Going to the coords':'Aller aux coordonnées',
	'h':'h', /*abbr Hour*/
	'Hiding':'Cacher',
	'Hour':'Heure',
	'Hours':'Heures',
	'Info':'Infos',
	'Invalid Date From':'Date non valide de',
	'Invalid Date To':'Date non valide pour',
	'Invalid delays':'Délai invalide',
	'Invalid number of troops':'Nombre d\'unités invalide',
	'Invalid Range Date':'Format de la date incorrect',
	'Last Attack':'Dernière attaque',
	'Loaded':'Script chargé',
	'Logs':'Journal',
	'm':'m', /*abbr Minute*/
	'Manual attack sent to':'Attaque manuelle vers',
	'Maximum simultaneous marches':'Maximum de marches simultanées',
	'miles':'miles',
	'Minutes':'Minutes',
	'No targets or troops available':'Aucune cibles ou troupes disponibles',
	'No troops available':'Pas de troupes disponibles',
	'No Troops Defined':'Pas de troupes définies',
	'Not enough':'Pas assez',
	'Not':'Non',
	'of inactivity':'d\'inactivitées',
	'of':'des',
	'Opening the map on the last position':'Ouvre la carte aux dernières coordonnées',
	'Options':'Options',
	'water_dragon outpost':'Poste extérieur #1',
	'stone_dragon outpost':'Poste extérieur #2',
	'fire_dragon outpost':'Poste extérieur #3',
	'wind_dragon outpost':'Poste extérieur #4',
	'ice_dragon outpost':'Poste extérieur #5',
	'spectral_dragon outpost': 'Spectral Outpost',
	'Permanent Data':'Données en cache',
	'Please wait':'S\'il vous plaît attendre',
	'Preparing Attack':'Préparation d\'attaque',
	'Refresh':'Actualiser',
	'Researching':'Recherche en cours',
	'Retry in':'nouvel essai dans',
	'Run Time':'Temps d\'exécution',
	's':'s', /*abbr Seconds*/
	'Safe Mode':'Mode Sans échec',
	'Scanning Map':'Balayage de la carte sur $NUM$ miles.<BR>Attendez la fin du scan, ne quittez pas la page',
	'Script Options':'Options de script',
	'Search Radius':'Rayon de balayage',
	'Second value must be at least':'La deuxième valeur doit être au moins',
	'Seconds':'Secondes',
	'Send Dragon every certain number of waves':'Choisir l\'ordre de marche des grands dragons',
	'spectral_dragon outpost':'Spectral Outpost',
	'Start Date':'Date de début',
	'Starting soon':'Démarrage dès',
	'Stop if any troops lost':'Désactiver en cas de pertes',
	'Successfully':'Réussi',
	'Summary':'Général',
	'Targets':'Cibles',
	'Task Completed':'Tache terminée',
	'Tasks':'Taches',
	'Too many errors,  disabling auto train':'Trop d\'erreurs, entrainement automatique désactivé',
	'Too many requests':'Trop d\' demandes',
	'Too many troops for muster point level':'Déploiement maximal atteint',
	'Training Configuration':'Configuration',
	'Training queue':'File de formation en attente',
	'Troops for Wave Attack':'Sélectionnez vos troupes',
	'Troops lost':'Troupes perdues',
	'Troops Not Defined':'Aucunes troupes définies',
	'Use the Levels Tab to select attack areas':'Utilisez l\'onglet "Niveaux" et sélectionnez la cible',
	'Userset maximum marches reached':'Maximum de marches simultanés atteinte',
	'Verbose logging':'Journal d\'évenements',
	'Verbose Logs':'Détail Logs',
	'Verbose':'Détail',
	'waiting':'en attente',
	'Warnings':'Avertissements',
	'Wave attack to':'Attaque en vagues vers',
	'Wave':'Vagues',
	'Window drag':'Glisser/déposer',
	'Withdraw troops if they are encamped':'Retirer les troupes en campement',
	'~AquaTroop':'Sol Aqua',        /* Abbreviation (max. 8 characters) */
	'~ArmoredTransport':'Ballons',	/* Abbreviation (max. 8 characters) */
	'~BattleDragon':'DrgGr',		/* idem as above */
	'~Conscript':'Conscrit',		/* idem above */
	'~FireDragon':'DrgFeu',			/* idem */
	'~FireMirror':'Miroir',			/* idem */
	'~FireTroop':'Magma',			/* idem */
	'~Giant':'Géant',				/* idem */
	'~GreatDragon':'GrdDrg',		/* idem */
	'~Halberdsman':'Halbrd',		/* idem */
	'~IceDragon':'IceDrg',			/* idem */
	'~Longbowman':'Archer',			/* idem */
	'~Minotaur':'Mino',				/* idem */
	'~PackDragon':'DrgTrsp',   	    /* idem */
	'~Porter':'Porteur',			/* idem */
	'~Spy':'Espion',				/* idem */
	'~StoneDragon':'DrgPierre',		/* idem */
	'~StoneTroop':'Ogre',			/* idem */
	'~SwiftStrikeDragon':'RapDrg',	/* idem */
	'~WaterDragon':'DrgAqua',		/* idem */
	'~WindDragon':'DrgVent',		/* idem */
	'~WindTroop':'Banshee',			/* idem */
	'~Zzz':'Zzz'
	};
	break;

	/*******************************************************************************
		Italiano (by Boaro and Primate)
	*******************************************************************************/
case 'it':
	LANG_OBJECT = {
	'above the first value':'in più del valore minimo',
	'Action Logs': 'Registro Azioni',
	'Actions': 'Azioni',
	'and': 'e',
	'Are you sure you want to':'Sei sicuro di voler',
	'at': 'a',
	'Attack One Target in Waves': 'Attacco un obiettivo con Ondate',
	'Attack sent to': 'Attacco inviato a',
	'Attacking': 'Attacco in corso',
	'Attacks Configuration': 'Configurazione degli attacchi',
	'Attacks Logs': 'Registro attacchi',
	'Attacks stopped momentarily to prevent server blocking':'Attacchi temporaneamente fermati per prevenire il blocco da parte del server',
	'Attacks': 'Attacchi',
	'Auto Refresh every':'Aggiorna automaticamente ogni',
	'Automatically': 'Automaticamente',
	'Awaiting task completion notification': 'In attesa della notifica di completamento delle attività',
	'Bandwidth Limit Exceeded':'Limite larghezza banda superato',
	'Building': 'Costruendo',
	'Busy': 'Occupato',
	'by': 'da',
	'Charging':'Caricamento',
	'Cities': 'Cittàs',
	'Clear last attack on all maps': 'Cancella l\'ultimo attacco eseguito su tutte le mappe',
	'Clear last attack on current map': 'Cancella l\'ultimo attacco eseguito su questa mappa',
	'Config': 'Configurazione',
	'Coordinates': 'Coordinate',
	'd':'g',
	'Days': 'Giorni',
	'Delay Between Attacks': 'Ritardo tra gli attacchi',
	'Depending on available population': 'Una truppa per città alla volta',
	'Depending on available resources': 'Fino ad esaurimento risorse',
	'Disabled': 'Disabilita',
	'Distance must be between': 'La distanza deve essere tra',
	'Distance': 'Distanza',
	'Dont flag Wildernesses':'Non conquistare i terreni attaccati',
	'Enable': 'Abilita',
	'Enabled': 'Abilitato',
	'Error': 'Errore',
	'First value must be between': 'Il valore minimo deve essere compreso tra',
	'Full': 'Completo',
	'Game Options': 'Opzioni di gioco',
	'Going to the coords':'Stanno andando verso le coordinate designate',
	'h':'o',
	'Hiding': 'Truppe NASCOSTE',
	'Hour': 'Ora',
	'Hours': 'Ore',
	'Info': 'Informazioni',
	'Invalid Date From': 'Data Invalida Da',
	'Invalid Date To': 'Data Invalida fino A',
	'Invalid delays': 'Ritardo non valido',
	'Invalid number of troops': 'Numero di truppe non Valido',
	'Invalid Range Date': 'Frangente di tempo non valido',
	'Last Attack': 'Ultimo attacco',
	'Loaded': 'Caricato',
	'Logs': 'Registri',
	'm':'m',
	'Manual attack sent to': 'Inviato attacco manuale a ',
	'Maximum simultaneous marches': 'Massime Marce simultanee',
	'miles':'chilometri',
	'Minutes': 'Minuti',
	'No Generals Available': 'Nessun generale disponibile',
	'No targets or troops available': 'Nessun obiettivo o truppa disponibile',
	'No troops available': 'Nessuna truppa disponibile',
	'No Troops Defined': 'Nessuna truppa definita',
	'Not enough': 'Non hai abbastanza',
	'Not': 'Non',
	'of inactivity':'di inattività',
	'of': 'di',
	'Opening the map on the last position':'Sto aprendo la mappa all\'ultima posizione',
	'Options': 'Opzioni',
	'water_dragon outpost': 'Avamposto d\'Acqua',
	'stone_dragon outpost': 'Avamposto di Pietra',
	'fire_dragon outpost': 'Avamposto di Fuoco',
	'wind_dragon outpost': 'Avamposto di Vento',
	'ice_dragon outpost': 'Avamposto di Hielo',
	'spectral_dragon outpost': 'Avamposto di Spectral',
	'Permanent Data':'Dati Permanenti',
	'Please wait':'Attendere prego',
	'Preparing Attack':'Sto preparando l\'attacco',
	'Refresh': 'Aggiorna',
	'Researching': 'Sto ricercando',
	'Retry in':'Riprova in',
	'Run Time': 'Esecuzione',
	's':'s',
	'Safe Mode': 'Modalità provvisoria',
	'Scanning Map': 'Scansione della mappa entro $NUM$ chilometri <BR> Richiederà del tempo',
	'Script Options': 'Opzioni Script',
	'Search Radius':'Raggio di ricerca',
	'Second value must be at least':'Il maaggiore deve essere almeno',
	'Seconds': 'Secondi',
	'Send Dragon every certain number of waves':'Invia il Drago una volta ogni tot Onde',
	'spectral_dragon outpost':'Avamposto Fantasma',
	'Start Date': 'Data d\'inizio',
	'Starting soon':'A partire presto',
	'Stop if any troops lost': 'Ferma gli attacchi se muoiono delle truppe',
	'Successfully': 'Successo',
	'Summary': 'Sintesi',
	'Targets': 'Obiettivi',
	'Task Completed': 'Attività Completate',
	'Tasks': 'Attività',
	'Too many errors,  disabling auto train': 'Troppi errori, addestramento automatico fermato',
	'Too many requests':'Troppe richieste',
	'Too many troops for muster point level': 'Il livello del Punto di Raduno non supporta cosi tante truppe',
	'Training Configuration': 'Configurazione Addestramento',
	'Training queue': 'Elenco truppe in addestramento',
	'Troops for Wave Attack': 'Truppe per l\'attacco ad Onda',
	'Troops lost': 'Hai perso delle truppe',
	'Troops Not Defined': 'Truppe Non definite',
	'Use the Levels Tab to select attack areas': 'Usa la scheda Livello per selezionare le aree da attaccare',
	'Userset maximum marches reached': 'Numero massimo di marce raggiunto',
	'Verbose logging': 'Accesso con informazioni',
	'Verbose Logs': 'Registro verboso',
	'Verbose': 'Verboso',
	'waiting': 'sto aspettando',
	'Warnings': 'Avvertenze',
	'Wave attack to': 'Attacco ad Onda verso',
	'Wave': 'Onda',
	'Window drag': 'Trascina la finestra con il mouse',
	'Withdraw troops if they are encamped':'Ritira le truppe se si sono accampate',
	'~AquaTroop':'Abissi',			/* Abbreviation (max. 8 characters) */
	'~ArmoredTransport':'Blindati',	/* Abbreviation (max. 8 characters) */
	'~BattleDragon':'DragoGue',		/* idem as above */
	'~Conscript':'Recluta',			/* idem above */
	'~FireDragon':'DrgFuoco',		/* idem */
	'~FireMirror':'SpecchiF',		/* idem */
	'~FireTroop':'Magma',			/* idem */
	'~Giant':'Giganti',				/* idem */
	'~GreatDragon':'DrgBase',		/* idem */
	'~Halberdsman':'Alabarde',		/* idem */
	'~IceDragon':'IceDrg',			/* idem */
	'~Longbowman':'Arcieri',		/* idem */
	'~Minotaur':'Minotaur',			/* idem */
	'~PackDragon':'DraghiTS',		/* idem */ 
	'~Porter':'Portanti',			/* idem */
	'~Spy':'Spia',					/* idem */
	'~StoneDragon':'DrgPietr',		/* idem */
	'~StoneTroop':'OrcoGran',		/* idem */
	'~SwiftStrikeDragon':'DragoVel',/* idem */
	'~WaterDragon':'DrgAcqua',		/* idem */
	'~WindDragon':'DrgVento',		/* idem */
	'~WindTroop':'Banshee',			/* idem */
	'~Zzz':'Zzz'
	};
	break;
	/*********************************************************************************************
	Nederlands / Dutch  (by Tweakit/Modified by RaBeRa/Corrected by Soho/Additions by Cyrion)
	*********************************************************************************************/
case 'nl':
	LANG_OBJECT = {
	'above the first value':'boven de eerste waarde',
	'Action Logs':'Actie Logs',
	'Actions':'Acties',
	'and':'en',
	'Are you sure you want to':'Weet je zeker dat je',
	'at':'bij',
	'Attack One Target in Waves':'Val één doelwit aan met waves',
	'Attack sent to':'Aanval verzonden naar',
	'Attacking':'Aanvallen',
	'Attacks Configuration':'Aanvals Samenstelling',
	'Attacks Logs':'Aanvallogs',
	'Attacks stopped momentarily to prevent server blocking':'Aanvallen tijdelijk gestopt om server blokkade te voorkomen',
	'Attack':'Aanval',
	'Attacks':'Aanvallen',
	'Auto Refresh every':'automatisch verversen elke',
	'Automatically':'Automatisch',
	'Awaiting task completion notification':'In afwachting van melding taakvoltooiing',
	'Backup':'Backup maken',
	'Bandwidth Limit Exceeded':'Bandbreedte limiet overschreden',
	'Battle Report':'Veldslagrapporten',
	'Building':'Bouw',
	'Busy':'Bezig',
	'by':'door',
	'Charging':'Laden van',
	'Choose':'Kiezen',
	'Cities':'Steden',
	'Clear last attack on all maps':'Wis laatste aanval op alle kaarten',
	'Clear last attack on current map':'Wis laatste aanval op huidige kaart',
	'Config':'Samenstelling',
	'Coordinates':'Coördinaten',
	'd':'d',
	'Days':'Dagen',
	'Delay Between Attacks':'Vertraging tussen aanvallen',
	'Depending on available population':'Afhankelijk van beschikbare bevolking',
	'Depending on available resources':'Afhankelijk van beschikbare grondstoffen',
	'Disabled':'Uitgeschakeld',
	'Distance must be between':'Afstand moet liggen tussen',
	'Distance':'Afstand',
	'Dont flag Wildernesses':'Neem geen wildernissen over',
	'Dragon':'Draak',
	'Enable':'Inschakelen',
	'Enabled':'Ingeschakeld',
	'Error':'Fout',
	'fire_dragon outpost':'Vuur Voorpost',
	'First value must be between':'Eerste waarde moet liggen tussen',
	'Full':'Vol',
	'Game Options':'Spel Opties',
	'Going to the coords':'Gaat naar de coördinaten',
	'h':'u',
	'Hiding':'Verbergen',
	'Hour':'Uur',
	'Hours':'Uur',
	'ice_dragon outpost':'IJs Voorpost',
	'Info':'Info',
	'Invalid Date From':'Ongeldige Datum Vanuit',
	'Invalid Date To':'Ongeldige Datum To',
	'Invalid delays':'Ongeldige vertragingen',
	'Invalid number of troops':'Ongeldig aantal troepen',
	'Invalid Range Date':'Ongeldige Range datum',
	'Language':'Taal',
	'Last Attack':'Laatste Aanval',
	'Level':'Niveau',
	'Loaded':'Geladen',
	'Logs':'Logs',
	'm':'m',
	'Manual attack sent to':'Aanval handmatig verzonden naar',
	'Maximum requests per hour':'Maximum aantal verzoeken per uur',
	'Maximum simultaneous marches':'Maximum gelijktijdige marsen',
	'miles':'mijl',
	'Minutes':'Minuten',
	'Next City':'Volgende stad of voorpost',
	'No targets or troops available':'Geen doelwitten of troepen beschikbaar',
	'No troops available':'Geen troepen beschikbaar',
	'No Troops Defined':'Geen troepen opgegeven',
	'Not enough':'Niet genoeg',
	'Not':'Niet',
	'of inactivity':'van inactiviteit',
	'of':'van',
	'Opening the map on the last position':'Kaart openen op laatste positie',
	'Options':'Opties',
	'Permanent Data':'Vaste gegevens',
	'Please wait':'Even geduld aub',
	'Preparing Attack':'Aanval voorbereiden',
	'Refresh':'Verversen',
	'Researching':'Onderzoek', 
	'Restore':'Backup terugzetten',
	'Retry in':'Opnieuw in',
	'Run Time':'Looptijd',
	's':'s',
	'Safe Mode':'Veilige Modus',
	'Scanning Map':'Scannen kaart binnen $NUM$ mijl <BR> Dit duurt ongeveer',
	'Script Options':'Script opties',
	'Search Radius':'Zoek in straal van',
	'Second value must be at least':'Tweede waarde moet minimaal',
	'Seconds':'Seconden',
	'Send Dragon every certain number of waves':'Stuur Draak elke zoveelste aanval mee',
	'spectral_dragon outpost':'Spook Ruïne',
	'Start Date':'Start datum',
	'Starting soon':'Begint binnenkort',
	'Starting Soon':'Begint binnenkort',
	'stone_dragon outpost':'Steen Voorpost',
	'Stop if any troops lost':'Stop bij verliezen troepen',
	'Successfully':'Succesvol',
	'Summary':'Overzicht',
	'Targets':'Doelwitten',
	'Task Completed':'Taak voltooid',
	'Tasks':'Taken',
	'Toggle Flash':'DoA-Flash aan/uit',
	'Too many errors, disabling auto train':'Te veel fouten, automatisch trainen uitgeschakeld',
	'Too many requests':'Te veel verzoeken',
	'Too many troops for muster point level':'Te veel troepen voor niveau verzamelpunt',
	'Training Configuration':'Instelling trainingen',
	'Training queue':'Wachtrij trainingen',
	'Troops for Wave Attack':'Troepen voor wave-aanval',
	'Troops lost':'Troepen verloren',
	'Troops Not Defined':'Geen troepen opgegeven',
	'Use the Levels Tab to select attack areas':'Gebruik het tabblad Niveaus om de aan te vallen gebieden te selecteren',
	'Userset maximum marches reached':'Maximum aantal marsen bereikt',
	'Verbose logging':'Uitgebreid loggen',
	'Verbose Logs':'Uitgebreide Logs',
	'Verbose':'Uitgebreid',
	'waiting':'wachten',
	'Warnings':'Waarschuwingen',
	'water_dragon outpost':'Water Voorpost',
	'Wave attack to':'Wave-aanval op',
	'Wave Stats':'Wave statistieken',
	'Wave':'Wave',
	'wind_dragon outpost':'Wind Voorpost',
	'Window drag':'Slepen venster',
	'Withdraw troops if they are encamped':'Troepen terugtrekken als deze versterken',
	'Your Player':'Spelergegevens',
	'~AquaTroop':'Visjes',			/* Abbreviation (max. 8 characters) */
	'~ArmoredTransport':'AT\'s',		/* Abbreviation (max. 8 characters) */
	'~BattleDragon':'BD',			/* idem as above */
	'~Conscript':'Rekruut',			/* idem above */
	'~FireDragon':'Vuur Draak',		/* idem */
	'~FireMirror':'Spiegels',		/* idem */
	'~FireTroop':'Pyro',			/* idem */
	'~Giant':'Reus',			/* idem */
	'~GreatDragon':'Grote Draak',		/* idem */
	'~Halberdsman':'Helbaar',		/* idem */
	'~IceDragon':'Vorstdrk',		/* idem */
	'~Longbowman':'LBM',			/* idem */
	'~Minotaur':'Mino',			/* idem */
	'~PackDragon':'TSDraak',		/* idem */
	'~Porter':'Drager',			/* idem */
	'~Spy':'Spion',				/* idem */
	'~StoneDragon':'SteenDraak',		/* idem */
	'~StoneTroop':'Oger',			/* idem */
	'~SwiftStrikeDragon':'SSD',		/* idem */
	'~WaterDragon':'WaterDraak',		/* idem */
	'~WindDragon':'WindDraak',		/* idem */
	'~WindTroop':'Banshee',			/* idem */
	'~Zzz':'Zzz'
	};
	break;
	/*******************************************************************************
		Polish
	*******************************************************************************/
case 'pl':
	LANG_OBJECT = {
	'above the first value':'powyzej pierwszej wartosci',
	'Action Logs':'Dzienniki dzialaniu',
	'Actions':'Akcje',
	'and':'i',
	'Are you sure you want to':'Czy na pewno chcesz',
	'at':'w',
	'Attack One Target in Waves':'Jeden cel ataku w Fala',
	'Attack sent to':'Wyslane do Atak',
	'Attacking':'Atak',
	'Attacks Configuration':'Ataki Konfiguracja',
	'Attacks Logs':'Logi Ataki',
	'Attacks stopped momentarily to prevent server blocking':'Ataki zatrzymal sie na chwile, aby zapobiec blokowaniu serwerów',
	'Attacks':'Ataki',
	'Auto Refresh every':'Automatyczne odswiezanie co',
	'Automatically':'Automatycznie',
	'Awaiting task completion notification':'Oczekiwanie na zakonczenie zadania zgloszeniu',
	'Bandwidth Limit Exceeded':'Przekroczono limit transferu',
	'Building':'Budowanie',
	'Busy':'Zajety',
	'by':'prze',
	'Charging':'Ladowanie',
	'Cities': 'Miasta',
	'Clear last attack on all maps':'Usun ostatnie atak na wszystkich mapach',
	'Clear last attack on current map':'Usun ostatnie atak na aktualna mape',
	'Config':'Konfiguracja',
	'Coordinates':'Wspólrzedne',
	'd':'d',
	'Days':'Dni',
	'Delay Between Attacks':'Przerwa pomiedzy atakami',
	'Depending on available population':'Minimalna Obudowa',
	'Depending on available resources':'Minimalnego poziomu zasobów',
	'Disabled':'Dezaktywowac',
	'Distance must be between':'Odleglosc powinna wynosic od',
	'Distance':'Odleglosc',
	'Dont flag Wildernesses':'Nie nalezy puszczach z terenów zaatakowany',
	'Enable':'Wlac',
	'Enabled':'Wlaczone',
	'Error':'Blad',
	'First value must be between':'Wartosc musi byc pierwsze entre',
	'Full':'Pelny',
	'Game Options':'Opcje gry',
	'Going to the coords':'Przechodzac do wspólrzednych',
	'h':'h',
	'Hiding':'Ukrywanie',
	'Hour':'Godziny',
	'Hours':'Godziny',
	'Info':'Informacje',
	'Invalid Date From':'Nieprawidlowe dane od',
	'Invalid Date To':'Nieprawidlowe dane do',
	'Invalid delays':'Niewazny opóznienia',
	'Invalid number of troops':'Bledna liczba zolnierzy',
	'Invalid Range Date':'Nieprawidlowy zakres dat',
	'Last Attack':'Ostatni atak',
	'Loaded':'Zaladowany',
	'Logs':'Dzienniki',
	'm':'m',
	'Manual attack sent to':'Podrecznik wyslane do ataku',
	'Maximum simultaneous marches':'Maksymalna jednoczesne marsze',
	'miles':'mil',
	'Minutes':'Minut',
	'No targets or troops available':'Nie celów lub dostepnych oddzialów',
	'No troops available':'Wojsko nie jest dostepna',
	'No Troops Defined':'Nie zdefiniowane Troops',
	'Not enough':'A Malo',
	'Not':'Nie',
	'of inactivity':'bezczynnosci',
	'of':'z',
	'Opening the map on the last position':'Otwarcie mapy na ostatniej pozycji',
	'Options':'Opcje',
	'water_dragon outpost':'Water Outpost',
	'stone_dragon outpost':'Stone Outpost',
	'fire_dragon outpost':'Fire Outpost',
	'wind_dragon outpost':'Wind Outpost',
	'ice_dragon outpost':'Ice Outpost',
	'spectral_dragon outpost':'Spectral Outpost',
	'Permanent Data':'Stale Danych',
	'Please wait':'Proszę czekać',
	'Preparing Attack':'Przygotowanie Atak',
	'Refresh':'Odswiez',
	'Researching':'Badania',
	'Retry in':'Ponowna próba',
	'Run Time':'Czas pracy',
	's':'s',
	'Safe Mode':'Tryb awaryjny',
	'Scanning Map':'W $NUM$ mil Skanowanie map <BR> powinna to okolo czas',
	'Script Options':'Opcje Script',
	'Search Radius':'OdlegL',
	'Second value must be at least':'Druga wartosc musi wynosic co najmniej',
	'Seconds':'Sekund',
	'Send Dragon every certain number of waves':'Wyslij Smoka co pewnej liczby Fala',
	'spectral_dragon outpost':'Spectral Outpost',
	'Start Date':'Poczatek',
	'Starting soon':'Począwszy od zaraz',
	'Stop if any troops lost':'Stop, jezeli jakiekolwiek wojska stracone',
	'Successfully':'Powodzeniem',
	'Summary':'Podsumowanie',
	'Targets':'Cele',
	'Task Completed':'Adanie Wykonane',
	'Tasks':'Zadania',
	'Too many errors,  disabling auto train':'Byt wiele bledów, wylaczenie pociagu auto',
	'Too many requests':'Byt wielu żądań',
	'Too many troops for muster point level':'Byt wielu zolnierzy zebrac punkt za poziom',
	'Training Configuration':'Konfiguracja Szkolenia',
	'Training queue':'Szkolenia kolejki',
	'Troops for Wave Attack':'Fala Atak wojsk',
	'Troops lost':'Wojsko Stracone',
	'Troops Not Defined':'Wojsko Nie zdefiniowane',
	'Use the Levels Tab to select attack areas':'Uzyciu karty Poziom wybrac obszary atak',
	'Userset maximum marches reached':'Maksymalnie marsze Zasieg UserSet',
	'Verbose logging':'Verbose logging',
	'Verbose Logs':'Dzienniki Konsola',
	'Verbose':'Konsola',
	'waiting':'czeka',
	'Warnings':'Ostrzezenia',
	'Wave attack to':'Atak Fala',
	'Wave':'Fala',
	'Window drag':'Okna przeciagnij',
	'Withdraw troops if they are encamped':'Wycofania wojsk jesli sa one obóz',
	'~Zzz':'Zzz'
	};
	break;
/*******************************************************************************
  [Portugues] (by The MIB)
*******************************************************************************/
case 'pt-br':
case 'pt':
case 'br':
	var translateArray = {
	'above the first value':'acima do primeiro valor',
	'Action Logs':'Logs de ação',
	'Actions':'Ações',
	'and':'e',
	'at':'em',
	'Attack One Target in Waves':'Um ataque de destino em Ondas',
	'Attack sent to':'Ataque enviado para',
	'Attacking':'Atacando',
	'Attacks':'Ataques',
	'Attacks Configuration':'Configuração de Ataques',
	'Attacks Stats':'Estatísticas de Ataques',
	'Attacks stopped momentarily to prevent server blocking':'Ataques pararam momentaneamente para impedir bloqueio do servidor',
	'Attacks':'Ataques',
	'Auto Refresh every':'Auto atualiza a cada',
	'Automatically':'Automaticamente',
	'Awaiting task completion notification':'Aguardando notificação de conclusão da tarefa',
	'Building':'Construir',
	'Busy':'Ocupado',
	'by':'por',
	'Cities': 'Cidades',
	'Clear last attack on all maps':'Limpar último Ataque em todos os mapas',
	'Clear last attack on current map':'Limpar último Ataque no mapa atual',
	'Config':'Configuração',
	'Console Logs':'Console Logs',
	'Console':'Console',
	'Coordinates':'Coordenadas',
	'd':'d', 
	'Days':'Dias',
	'Delay Between Attacks':'Delay entre os ataques',
	'Disabled':'Desabilitado',
	'Distance must be between':'Distância deve estar entre',
	'Distance':'Distância',
	'Dont make Wildernesses of the terrains attacked':'Não faça Wildernesses dos terrenos atacados',
	'Enable':'Ativar',
	'Enabled':'Ativado',
	'Error':'Erro',
	'First value must be between':'Primeiro valor deve estar entre',
	'Full':'Cheio',
	'Game Options':'Opções de Jogo',
	'Going to the coords':'Indo para a coordenada',
	'h':'h',
	'Hiding':'Escondido',
	'Hour':'Hora',
	'Hours':'Horas',
	'Info':'Info',
	'Invalid Date From':'Data inválida De',
	'Invalid Date To':'Data inválida Para',
	'Invalid delays':'delays inválida',
	'Invalid number of troops':'Número inválido de tropas',
	'Invalid Range Date':'Intevalo de Data inválido',
	'Last Attack':'Ultimo Ataque',
	'Loaded':'carregado',
	'Logs':'Logs',
	'm':'m', 
	'Manual attack sent to':'Ataque manual enviado para',
	'Maximum simultaneous marches':'Máximo marchas simultâneas',
	'miles':'Milhas',
	'Minimum Housing':'Habitação mínima',
	'Minimum Resource Levels':'Os níveis mínimos de recursos',
	'Minutes':'Minutos',
	'No Generals Available':'Não há Generais Disponíveis',
	'No targets or troops available':'Não há alvos ou tropas disponíveis',
	'No troops available':'Tropas não disponíveis',
	'No Troops Defined':'Não foi Definido as Tropas',
	'Not enough':'Não é suficiente',
	'Not':'Não',
	'of inactivity':'de inatividade',
	'of':'de',
	'Opening the map on the last position':'Abrindo o mapa na última posição',
	'Options':'Opções',
	'Outpost 1':'Outpost 1 (Agua)',
	'Outpost 2':'Outpost 2 (Pedra)',
	'Outpost 3':'Outpost 3 (Fogo)',
	'Outpost 4':'Outpost 4 (Vento)',
	'Permanent Data':'Dados Permanentes',
	'Preparing Attack':'Preparando Ataque',
	'Refresh':'Atualizar',
	'Researching':'Pesquisando',
	'Retry in':'Repetir em',
	'Run Time':'Tempo de Execução',
	's':'s', 
	'Safe Mode':'Modo de Segurança',
	'Scanning Map':'Scaneando o Mapa',
	'Script Options':'Opções de Script',
	'Search Radius':'Busca por raio',
	'Second value must be at least':'Segundo valor deve ser Menor',
	'Seconds':'Segundos',
	'Send Dragon every certain number of waves':'Enviar o Dragão cada certo número de ondas',
	'Start Date':'Data de Inicio',
	'Stop if any troops lost':'Parar se houver perda de tropas',
	'Successfully':'Sucesso',
	'Summary':'Resumo',
	'Targets':'Alvos',
	'Task Completed':'Tarefa concluída',
	'Tasks':'Tarefas',
	'Too many errors,  disabling auto train':'Muitos erros, Desabiltar o Treinamento Automatico',
	'Too many troops for muster point level':'Muitas tropas para o seu nível de muster point',
	'Training Configuration':'Configuração de Treinamento',
	'Training queue':'Fila de Treinamento',
	'Troops for Wave Attack':'Tropas de ataque em ondas',
	'Troops lost':'Tropas perdidas',
	'Troops Not Defined':'Tropas não definidas',
	'Use the Levels Tab to select attack areas':'Use a guia Levels para selecionar áreas ataque',
	'Userset maximum marches reached':'O limite Máximo marchas foi atingido ',
	'Verbose logging':'log detalhado',
	'waiting':'Esperando',
	'Warnings':'Advertências',
	'Wave attack to':'Ataque em Ondas',
	'Wave':'Ondas',
	'Window drag':'Arrastar Janela',
	'~AquaTroop':'AquaTroop',					/* Abbreviation (max. 8 characters) */
	'~ArmoredTransport':'ArmoredTransport',		/* Abbreviation (max. 8 characters) */
	'~BattleDragon':'Dragao de Batalha - BD',	/* idem as above */
	'~Conscript':'Conscript',					/* idem above */
	'~FireDragon':'Dragão de Fogo',				/* idem */
	'~FireMirror':'FireMirror',					/* idem */
	'~FireTroop':'FireTroop',					/* idem */
	'~Giant':'Gigante',							/* idem */
	'~GreatDragon':'Dragão Verde',				/* idem */
	'~Halberdsman':'Halberdsman',				/* idem */
	'~IceDragon':'IceDrg',						/* idem */
	'~Longbowman':'Longbowman',					/* idem */
	'~Minotaur':'Minotauro',					/* idem */
	'~Porter':'Porter',							/* idem */
	'~Spy':'Espião',							/* idem */
	'~StoneDragon':'Dragão de Pedra',			/* idem */
	'~StoneTroop':'StoneTroop',					/* idem */
	'~SwiftStrikeDragon':'SwiftStrikeDragon',	/* idem */
	'~WaterDragon':'Dragão de Agua',			/* idem */
	'~WindDragon':'Dragão do Vento',			/* idem */
	'~WindTroop':'WindTroop',					/* idem */
	'~Zzz':'Zzz'
	};
	break;
	/*******************************************************************************
		Russian (by Paxa)
	*******************************************************************************/
case 'ru':
case 'tt':
	LANG_OBJECT = {
	'above the first value':'больше первого значения', 


	'Action Logs':'Журнал действий', 
	'Actions':'Действия', 
	'and':'и', 
	'at':'в', 
	'Attack One Target in Waves':'Атаковать одну цель волнами', 




	'Attack sent to':'Войска атакуют', 
	'Attacking':'Атака', 
	'Attacks Configuration':'Настройка атак', 
	'Attacks Stats':'Статистика атак', 
	'Attacks stopped momentarily to prevent server blocking':'Атаки приостановлены для предотвращения блокировок сервером', 


	'Attacks':'Атаки', 
	'Attacks':'Атаки', 
	'Auto Refresh every':'Автообновление каждые', 

	'Automatically':'Автоматически', 
	'Awaiting task completion notification':'Ожидание результатов задания', 



	'Bandwidth Limit Exceeded':'Пропускная способность Превышен предел',
	'Building':'Строительство', 
	'Busy':'Занято', 
	'by':' ', 
	'Charging':'погрузка',
	'Cities': 'Города',






	'Clear last attack on all maps':'Очистка время атак на всех картах', 
	'Clear last attack on current map':'Очистка время атак на этой карте', 
	'Config':'Конфигурация', 
	'Console Logs':'Журнал консоли', 
	'Console':'Консоль', 
	'Coordinates':'Координаты', 
	'd':'дн.', /*abbr Day*/ 

	'Days':'Дней', 
	'Delay Between Attacks':'Пауза между атаками', 
	'Depending on available population':'Минимально по населению', 
	'Depending on available resources':'Минимально по ресурсам', 
	'Disabled':'Выключено', 
	'Distance must be between':'Расстояние должно быть между', 

	'Distance':'Расстояние', 
	'Dont flag Wildernesses':'Dont flag Wildernesses', 

	'Enable':'Включить', 
	'Enabled':'Включено', 
	'Error':'Ошибка', 
	'First value must be between':'Первое значение должно быть между', 

	'Full':'Полный', 
	'Game Options':'Настройки игры', 

	'Going to the coords':'Переход на координаты', 
	'h':'ч', /*abbr Hour*/ 



	'Hiding':'Скрыты', 
	'Hour':'Час', 
	'Hours':'Часов', 
	'Info':'Инф.', 


	'Invalid Date From':'Неправильная дата', 
	'Invalid Date To':'Неправильная дата', 
	'Invalid delays':'Неправильная пауза', 



	'Invalid number of troops':'Не корректное число войск', 
	'Invalid Range Date':'Неправильная дата', 
	'Last Attack':'Последняя атака', 
	'Loaded':'Загружено', 

	'Logs':'Журнал', 
	'm':'мин', /*abbr Minute*/ 

	'Manual attack sent to':'Ручная отправка войск', 
	'Maximum simultaneous marches':'Максимум одновременных атак', 


	'miles':'клеток', 
	'Minutes':'Минут', 
	'No targets or troops available':'Нет доступных целей или войск', 

	'No troops available':'Не хватает войск', 
	'No Troops Defined':'Не указаны войска', 



	'Not enough':'Не хватает', 
	'Not':'Не', 
	'of inactivity':'бездействия', 
	'of':' ', 
	'Opening the map on the last position':'Открытие карты на последней позиции', 

	'Options':'Настройки', 
	'water_dragon outpost':'Аутпост 1', 
	'stone_dragon outpost':'Аутпост 2', 
	'fire_dragon outpost':'Аутпост 3', 
	'wind_dragon outpost':'Аутпост 4', 
	'ice_dragon outpost':'Аутпост 5', 
	'spectral_dragon outpost':'Spectral Outpost',
	'Permanent Data':'Permanent Data', 






	'Please wait':'Пожалуйста, подождите',
	'Preparing Attack':'Подготовка к атаке', 
	'Refresh':'Обновить', 
	'Researching':'Исследование', 
	'Retry in':'Повторить', 
	'Run Time':'Время выполнения', 
	's':'сек', /*abbr Seconds*/ 
	'Safe Mode':'Безопасный режим', 
	'Scanning Map':'Сканирование карты радиусом $NUM$ клеток BR> Это займет немного времени', 


	'Script Options':'Настройки скрипта', 
	'Search Radius':'Диапазон поиска', 
	'Second value must be at least':'второе значение должно быть больше', 
	'Seconds':'Секунд', 
	'Send Dragon every certain number of waves':'Посылать Дракона в волну', 
	'spectral_dragon outpost':'Spectral Outpost',
	'Start Date':'Дата начала', 


	'Starting soon':'Начиная скоро',
	'Stop if any troops lost':'Остановить при потере войск', 
	'Successfully':'Успешно', 

	'Summary':'Итог', 
	'Targets':'Цели', 
	'Task Completed':'Задача выполнена', 

	'Tasks':'Задания', 
	'Too many errors, disabling auto train':'Много ошибок, отключение автообучения',
	'Too many requests':'Mного запросов',



	'Too many troops for muster point level':'Много войск для текущего уровня военкомата', 
	'Training Configuration':'Настройки автообучения войск', 
	'Training queue':'Очередь обучения', 
	'Troops for Wave Attack':'Войска для атаки волнами', 

	'Troops lost':'Потери войск', 
	'Troops Not Defined':'Войска не указаны', 
	'Use the Levels Tab to select attack areas':'Укажите цели для атаки на вкладке уровней', 

	'Userset maximum marches reached':'Достигнуто максимально указанное число атак',
	'Verbose logging':'Подробный журнал', 
	'waiting':'ожидание', 
	'Warnings':'Warnings', 
	'Wave attack to':'Атаковать волнами', 
	'Wave':'Волна', 
	'Window drag':'Двигать окно', 

	'Withdraw troops if they are encamped':'Отзывать войска при захвате поля', 
	'~AquaTroop':'FT',			/* Abbreviation (max. 8 characters) */ 
	'~ArmoredTransport':'AT',	/* Abbreviation (max. 8 characters) */ 
	'~BattleDragon':'BD',		/* idem as above */ 
	'~Conscript':'Conscr',		/* idem above */ 
	'~FireDragon':'FireDrg',	/* idem */ 
	'~FireMirror':'FM',			/* idem */ 
	'~FireTroop':'LJ',			/* idem */ 
	'~Giant':'Giant',			/* idem */ 
	'~GreatDragon':'GrtDrg',	/* idem */ 
	'~Halberdsman':'Halbrd',	/* idem */ 
	'~IceDragon':'IceDrg',		/* idem */
	'~Longbowman':'LBM',		/* idem */ 
	'~Minotaur':'Mino',			/* idem */ 
	'~PackDragon':'DrgCarg',	/* idem */ 
	'~Porter':'Porter',			/* idem */ 
	'~Spy':'Spy',				/* idem */ 
	'~StoneDragon':'StnDrg',	/* idem */ 
	'~StoneTroop':'Ogre',		/* idem */ 
	'~SwiftStrikeDragon':'SSD',	/* idem */
	'~SwampDragon':'SwaDrg',	/* idem */	
	'~SwampTroop':'Venom',		/* idem */	
	'~WaterDragon':'WatDrg',	/* idem */ 
	'~WindDragon':'WndDrg',		/* idem */ 
	'~WindTroop':'Banshee',		/* idem */ 
	'~SwampTroop':'Venom',		/* idem */ 
	'~Zzz':'Zzz' 
	};
	break;
	/*******************************************************************************
		Turkish
	*******************************************************************************/
case 'tr':
case 'tk':
	LANG_CODE = 'tr';
	LANG_OBJECT = {
	'above the first value':'Ilk degerin üstünde',
	'Action Logs':'Eylem Kayitlar',
	'Actions':'Eylemler',
	'and':'ve',
	'Are you sure you want to':'Istediginiz emin',
	'at':'az',
	'Attack One Target in Waves':'Dalgalari Bir Hedef Saldiri',
	'Attack sent to':'Saldiri gönderildi',
	'Attacking':'Saldirmak',
	'Attacks Configuration':'Yapilandirma Saldirilari',
	'Attacks Logs':'Saldirilar Kayitlar',
	'Attacks stopped momentarily to prevent server blocking':'Saldirilari engelleme sunucu önlemek için bir an durdu',
	'Attacks':'Saldirilar',
	'Auto Refresh every':'Otomatik Yenileme her',
	'Auto-Collection of Resources':'Karakollarini Otomatik hasat kaynaklari her',
	'Automatically':'Otomatik',
	'Awaiting task completion notification':'Bekliyor görev tamamlama bildirimi',
	'Bandwidth Limit Exceeded':'Bant genişliği Sınırı Aşıldı',
	'Battle Report':'Raporlari Sil',
	'Building':'Bina',
	'Busy':'Mesgul',
	'by':'ile',
	'Charging':'Yükleme',
	'Cities': 'Şehirler',
	'Clear last attack on all maps':'Tüm haritalarda açik son saldiri',
	'Clear last attack on current map':'Mevcut harita üzerinde net son saldiri',
	'Config':'Yapilandirma',
	'Coordinates':'Koordinatlar',
	'd':'g',
	'Days':'Günleri',
	'Delay Between Attacks':'Saldirilar Arasindaki Gecikme',
	'Depending on available population':'Asgari Konut',
	'Depending on available resources':'Asgari Kaynak Seviyeleri',
	'Disabled':'Engelli',
	'Distance must be between':'Mesafe arasinda olmalidir',
	'Distance':'Mesafe',
	'Dont flag Wildernesses':'Arazilerde yapmayin Wildernesses saldirdi',
	'Enable':'Etkinlestir',
	'Enabled':'Etkin',
	'Error':'Hata',
	'First value must be between':'Ilk degeri arasinda olmalidir',
	'Full':'Tam',
	'Game Options':'Oyun Seçenekleri',
	'Going to the coords':'Koordinatlari gitmek',
	'h':'s',
	'Hiding':'Gizleme',
	'Hour':'Saat',
	'Hours':'Saat',
	'Info':'Bilgi',
	'Invalid Date From':'Geçersiz Tarih',
	'Invalid Date To':'Geçersiz Tarih',
	'Invalid delays':'Geçersiz gecikmeler',
	'Invalid number of troops':'Geçersiz asker sayisi',
	'Invalid Range Date':'Geçersiz Araligi Tarihi',
	'Last Attack':'Son Saldiri',
	'Loaded':'Yüklü',
	'Logs':'Kayitlar',
	'm':'d',
	'Manual attack sent to':'Ile gönderilen Manuel saldiri',
	'Maximum simultaneous marches':'Maksimum eszamanli yürüyüslerle',
	'miles':'mil',
	'Minutes':'Dakika',
	'Muster Point':'Nokta Muster',
	'My Generals':'Generaller',
	'No targets or troops available':'Yok hedefler veya asker',
	'No troops available':'Yok askerlerinin',
	'No Troops Defined':'Askerler Tanimli',
	'Not enough':'Yeterli degil',
	'Not':'Degil',
	'of inactivity':'hareketsizlik',
	'of':',',
	'Off':'bosta',
	'Opening the map on the last position':'Son konumu harita açma',
	'Options':'Seçenekler',
	'water_dragon outpost':'Su Sehri',
	'stone_dragon outpost':'Tas Sehir',
	'fire_dragon outpost':'Ates Sehir',
	'wind_dragon outpost':'Rüzgar Sehir',
	'ice_dragon outpost':'Ice Sehir',
	'spectral_dragon outpost':'Spectral Sehir',
	'Permanent Data':'Kalici Veri',
	'Please wait':'Lütfen bekleyin',
	'Preparing Attack':'Saldiri hazirlanmasi',
	'Refresh':'Yenile',
	'Required':'Gerek',
	'Researching':'Arastirma',
	'Run Time':'Çalisma Süresi',
	's':'deg',
	'Safe Mode':'Güvenli Mod',
	'Scanning Map':'Içinde $NUM$ kilometre <BR> Tarama harita bu yaklasik bir dakika zaman',
	'Script Options':'Komut Seçenekleri',
	'Search Radius':'Arama yariçapi',
	'Second value must be at least':'Ikinci deger olmali, en azindan',
	'Seconds':'Degil',
	'Send Dragon every certain number of waves':'Ejderha dalgalarin her belirli sayida Dalga',
	'spectral_dragon outpost':'Spectral Outpost',
	'Start Date':'Baslangiç ??Tarihi',
	'Starting soon':'Yakında başlıyor',
	'Statistics':'Istatistik',
	'Stop if any troops lost':'Herhangi bir asker kaybetti Durdur',
	'Successfully':'Basariyla',
	'Summary':'Özet',
	'Targets':'Hedefler',
	'Task Completed':'Görev Tamamlandi',
	'Tasks':'Görevler',
	'Too many errors,  disabling auto train':'Çok fazla hata, otomatik tren devre disi birakma',
	'Too many requests':'Çok fazla sayıda istek',
	'Too many troops for muster point level':'Görememesi noktasi seviyesi için çok sayida asker',
	'Training Configuration':'Egitim Yapilandirma',
	'Training queue':'Egitim kuyruk',
	'Troops for Wave Attack': 'Dalgalanma asker Saldirilari',
	'Troops lost':'Askerler kaybetti',
	'Troops Not Defined':'Askerler Tanimli degil',
	'Use the Levels Tab to select attack areas':'Saldiri alanlarini seçmek için Seviyeleri Sekmesini kullanin',
	'Userset maximum marches reached':'Ayarlidir maksimum ulasti yürüyüsleri',
	'Verbose logging':'Günlügü etkinlestir',
	'Verbose Logs':'Konsol Kayitlar',
	'Verbose':'Konsol',
	'waiting':'bekleyen',
	'Warnings':'Uyarilar',
	'Wave attack to':'Dalga saldiri',
	'Wave':'Dalga',
	'Window drag':'Sürükleme etkinlestirin',
	'Withdraw troops if they are encamped':'Kamp eger birliklerinin geri çekilmesi',
	'~Zzz':'Zzz'
	};
	break;
default:
	LANG_OBJECT = {
	'Dont flag Wildernesses':'Don\'t flag Wildernesses',
	'm':'m',
	'water_dragon outpost':'Water Outpost',
	'stone_dragon outpost':'Stone Outpost',
	'fire_dragon outpost':'Fire Outpost',
	'forest_dragon outpost':'GAEA Spring',
	'wind_dragon outpost':'Wind Outpost',
	'ice_dragon outpost':'Ice Outpost',
	'swamp_dragon outpost':'Sunken Temple',
	'spectral_dragon outpost':'Spectral Outpost',
	'Scanning Map':'Scanning map within $NUM$ miles<BR>This should take about a minute',
	'~AquaTroop':'Fang',			/* Abbreviation (max. 8 characters) */
	'~ArmoredTransport':'ArmTrans',	/* Abbreviation (max. 8 characters) */
	'~BattleDragon':'BatDrg',		/* idem as above */
	'~Conscript':'Conscr',			/* idem above */
	'desert_dragon outpost':'Desert Settlers',
	'~DesertDragon':'HelioDrg',			/* idem */
	'~FireDragon':'FireDrg',		/* idem */
	'~FireMirror':'FireMir',		/* idem */
	'~FireTroop':'LavaJaws',		/* idem */
	'~FrostGiant':'FrostG',			/* idem */
	'~ForestTroop':'Titan',         /* idem */
	'~ForestDragon':'ForDrg',		/* idem */
	'~Giant':'Giant',				/* idem */
	'~GreatDragon':'GrtDrg',		/* idem */
	'~Halberdsman':'Halbrd',		/* idem */
	'~IceDragon':'IceDrg',			/* idem */
	'~Longbowman':'LBM',			/* idem */
	'~Minotaur':'Mino',				/* idem */
	'~PackDragon':'PckDrg',			/* idem */ 
	'~Porter':'Porter',				/* idem */
	'~Spy':'Spy',					/* idem */
	'~StoneDragon':'StnDrg',		/* idem */
	'~StoneTroop':'Ogre',			/* idem */
	'~SwiftStrikeDragon':'SSDrg',	/* idem */
	'~SwampDragon':'SwaDrg',		/* idem */
	'~SwampTroop':'Venom',			/* idem */
	'~WaterDragon':'WatDrg',		/* idem */
	'~WindDragon':'WndDrg',			/* idem */
	'~WindTroop':'Banshee',			/* idem */
	'~IceTroop':'Reaper',			/* idem */
	'~Zzz':'Zzz'

	};
}

LANG_OBJECT['WaterDragonOutpost'] = LANG_OBJECT['Outpost 1'] = LANG_OBJECT['water_dragon outpost']
LANG_OBJECT['StoneDragonOutpost'] = LANG_OBJECT['Outpost 2'] = LANG_OBJECT['stone_dragon outpost']
LANG_OBJECT['FireDragonOutpost'] = LANG_OBJECT['Outpost 3'] = LANG_OBJECT['fire_dragon outpost']
LANG_OBJECT['WindDragonOutpost'] = LANG_OBJECT['Outpost 4'] = LANG_OBJECT['wind_dragon outpost']
LANG_OBJECT['IceDragonOutpost'] = LANG_OBJECT['Outpost 5'] = LANG_OBJECT['ice_dragon outpost']
LANG_OBJECT['SwampDragonOutpost'] = LANG_OBJECT['Outpost 6'] = LANG_OBJECT['swamp_dragon outpost']
LANG_OBJECT['ForestDragonOutpost'] = LANG_OBJECT['Outpost 7'] = LANG_OBJECT['forest_dragon outpost']
LANG_OBJECT['DesertDragonOutpost'] = LANG_OBJECT['Outpost 8'] = LANG_OBJECT['desert_dragon outpost']

} // End changeLang

// Set initial Language
setLanguage();

 /********************************************************************************
* All id and class names must be scrambled to prevent the script from being    *
* blocked. These names have to be generated and allocated to CSS prior to      *
* rest of the script being initialised.                                        *
*                                                                              *
* Class List is an array containing the normal names for each class. This       *
* is then looped through and then scrambled to generate a unique name. A check *
* is done to ensure no two randmised names are the same before allowing the    *
* script to continue.                                                          *
********************************************************************************/ 
// Class List
$J.each([
	  'bnt_blue'
	 ,'bnt_cyan'
	 ,'bnt_green'
	 ,'btn_on'
	 ,'btn_off'
	 ,'bnt_red'
	 ,'bnt_purple'
	 ,'bnt_red'
	 ,'bnt_yellow'
	 ,'bold_red'
	 ,'compact_table'
	 ,'content'
	 ,'doa-icons'
	 ,'defending'
	 ,'hiding'
	 ,'hide_inputbox'
	 ,'main-box'
	 ,'march_camp'
	 ,'march_wave'
	 ,'no-attackable'
	 ,'row_top_headers'
	 ,'scrollable'
	 ,'status_feedback'
	 ,'status_report'
	 ,'status_ticker'
	 ,'subtitle'
	 ,'support_link'
	 ,'table'
	 ,'table_headers'
	 ,'title'
	 ,'map-viewer'
	 ,'map-viewer-box'
	 ,'map-viewer-dragger'
	], function(key, value){ setUID(value); });


/** Add Scrollbar CSS Styles
******************************/
//   (this should be loaded first, but overwrites other rules)
$J("<style>").append('\
	.' + UID['main-box'] + ' ::-webkit-scrollbar {\
		width				: 1.2em;\
		height				: 1.2em;\
		 -webkit-border-radius: 1ex;\
	}\
	.' + UID['main-box'] + ' ::-webkit-scrollbar-thumb {\
		border				: 1px solid #999;\
		background			: #bbb -webkit-gradient(\
							linear,\
							right top,\
							left top,\
							color-stop(0, rgb(190,190,190)),\
							color-stop(1, rgb(250,250,250))\
							);\
		-webkit-border-radius: 1ex;\
		-webkit-box-shadow	: 1px 1px 3px rgba(0, 0, 0, 0.4);\
	}\
	.' + UID['main-box'] + ' ::-webkit-scrollbar-thumb:hover {\
		border				: 1px solid #999;\
		background			: #bbb -webkit-gradient(\
							linear,\
							right top,\
							left top,\
							color-stop(0, rgb(160,160,160)),\
							color-stop(1, rgb(230,230,230))\
							);\
	}\
	.' + UID['main-box'] + ' ::-webkit-scrollbar-track {\
		-webkit-box-shadow	: 1px 1px 5px rgba(100,100,100,0.4) inset, -1px -1px 1px rgba(150,150,150,0.9) inset;\
		-webkit-border-radius: 1ex;\
	}\
	.' + UID['main-box'] + ' ::-webkit-scrollbar-track:hover {\
		-webkit-box-shadow	: 1px 1px 5px rgba(100,100,100,0.7) inset, -1px -1px 1px rgba(150,150,150,0.9) inset;\
	}\
');
	
/** Add jQuery UI CSS Styles 
******************************/
$J("<style>").append('\
	/* jQuery UI CSS Framework 1.8.16 */\
	/* Layout helpers\
	----------------------------------*/\
	.ui-helper-hidden\
	{\
		display: none;\
	}\
	.ui-helper-hidden-accessible\
	{\
		position: absolute !important;\
		clip: rect(1px 1px 1px 1px);\
		clip: rect(1px,1px,1px,1px);\
	}\
	.ui-helper-reset\
	{\
		margin: 0;\
		padding: 0;\
		border: 0;\
		outline: 0;\
		line-height: 1.2em;\
		text-decoration: none;\
		font-size: 100%;\
		list-style: none;\
	}\
	.ui-helper-clearfix:after\
	{\
		content: ".";\
		display: block;\
		height: 0;\
		clear: both;\
		visibility: hidden;\
	}\
	.ui-helper-clearfix\
	{\
		display: inline-block;\
	}\
	/* required comment for clearfix to work in Opera \*/\
	* html .ui-helper-clearfix\
	{\
		height:1%;\
	}\
	.ui-helper-clearfix\
	{\
		display:block;\
	}\
	/* end clearfix */\
	.ui-helper-zfix\
	{\
		width: 100%;\
		height: 100%;\
		top: 0;\
		left: 0;\
		position: absolute;\
		opacity: 0;\
		filter:Alpha(Opacity=0);\
	}\
	/* Interaction Cues\
	----------------------------------*/\
	.ui-state-disabled\
	{\
		cursor: default !important;\
	}\
	/* Icons\
	----------------------------------*/\
	/* Misc visuals\
	----------------------------------*/\
	/* Overlays */\
	.ui-widget-overlay\
	{\
		position: absolute;\
		top: 0;\
		left: 0;\
		width: 100%;\
		height: 100%;\
	}\
	/* states and images */\
	.ui-icon\
	{\
		display: block;\
		text-indent: -99999px;\
		overflow: hidden;\
		background-repeat: no-repeat;\
	}\
	/* Component containers\
	----------------------------------*/\
	.ui-widget\
	{\
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;\
		font-size: 0.9em;\
	}\
	.ui-widget .ui-widget\
	{\
		font-size: 0.9em;\
	}\
	.ui-widget input,\
	.ui-widget select,\
	.ui-widget textarea,\
	.ui-widget button\
	{\
		font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;\
		font-size: 0.9em;\
	}\
	.ui-priority-primary,\
	.ui-widget-content .ui-priority-primary,\
	.ui-widget-header .ui-priority-primary\
	{\
		font-weight: bold;\
	}\
	.ui-priority-secondary,\
	.ui-widget-content .ui-priority-secondary,\
	.ui-widget-header .ui-priority-secondary\
	{\
		opacity: .7;\
		filter:Alpha(Opacity=70);\
		font-weight: normal;\
	}\
	.ui-state-disabled,\
	.ui-widget-content .ui-state-disabled,\
	.ui-widget-header .ui-state-disabled\
	{\
		opacity: .35;\
		filter:Alpha(Opacity=35);\
		background-image: none;\
	}\
	/* Icons\
	----------------------------------*/\
	/* states and images */\
	.ui-icon,\
	.ui-widget-content .ui-icon\
	{\
		width: 16px;\
		height: 16px;\
		background-image: url(http://wackoscripts.com/icons.png);\
	}\
	.ui-widget-header .ui-icon,\
	.ui-state-default .ui-icon,\
	.ui-state-hover .ui-icon,\
	.ui-state-focus .ui-icon,\
	.ui-state-active .ui-icon,\
	.ui-state-highlight .ui-icon,\
	.ui-state-error .ui-icon,\
	.ui-state-error-text .ui-icon\
	{\
		background-image: url();\
	}\
	/* positioning */\
	.ui-icon-alert { background-position: 0 -144px; }\
	.ui-icon-arrow-1-e { background-position: -32px -32px; }\
	.ui-icon-arrow-1-n { background-position: 0 -32px; }\
	.ui-icon-arrow-1-ne { background-position: -16px -32px; }\
	.ui-icon-arrow-1-nw { background-position: -112px -32px; }\
	.ui-icon-arrow-1-s { background-position: -64px -32px; }\
	.ui-icon-arrow-1-se { background-position: -48px -32px; }\
	.ui-icon-arrow-1-sw { background-position: -80px -32px; }\
	.ui-icon-arrow-1-w { background-position: -96px -32px; }\
	.ui-icon-arrow-2-e-w { background-position: -160px -32px; }\
	.ui-icon-arrow-2-n-s { background-position: -128px -32px; }\
	.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }\
	.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }\
	.ui-icon-arrow-4 { background-position: 0 -80px; }\
	.ui-icon-arrow-4-diag { background-position: -16px -80px; }\
	.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }\
	.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }\
	.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }\
	.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }\
	.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }\
	.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }\
	.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }\
	.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }\
	.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }\
	.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }\
	.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }\
	.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }\
	.ui-icon-arrowstop-1-e { background-position: -208px -32px; }\
	.ui-icon-arrowstop-1-n { background-position: -192px -32px; }\
	.ui-icon-arrowstop-1-s { background-position: -224px -32px; }\
	.ui-icon-arrowstop-1-w { background-position: -240px -32px; }\
	.ui-icon-arrowthick-1-e { background-position: -32px -48px; }\
	.ui-icon-arrowthick-1-n { background-position: 0 -48px; }\
	.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }\
	.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }\
	.ui-icon-arrowthick-1-s { background-position: -64px -48px; }\
	.ui-icon-arrowthick-1-se { background-position: -48px -48px; }\
	.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }\
	.ui-icon-arrowthick-1-w { background-position: -96px -48px; }\
	.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }\
	.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }\
	.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }\
	.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }\
	.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }\
	.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }\
	.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }\
	.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }\
	.ui-icon-battery-0 { background-position: -48px -176px; }\
	.ui-icon-battery-1 { background-position: -64px -176px; }\
	.ui-icon-battery-2 { background-position: -80px -176px; }\
	.ui-icon-battery-3 { background-position: -96px -176px; }\
	.ui-icon-bookmark { background-position: -224px -96px; }\
	.ui-icon-bullet { background-position: -80px -144px; }\
	.ui-icon-calculator { background-position: -112px -112px; }\
	.ui-icon-calendar { background-position: -32px -112px; }\
	.ui-icon-cancel { background-position: 0 -128px; }\
	.ui-icon-carat-1-e { background-position: -32px 0; }\
	.ui-icon-carat-1-n { background-position: 0 0; }\
	.ui-icon-carat-1-ne { background-position: -16px 0; }\
	.ui-icon-carat-1-nw { background-position: -112px 0; }\
	.ui-icon-carat-1-s { background-position: -64px 0; }\
	.ui-icon-carat-1-se { background-position: -48px 0; }\
	.ui-icon-carat-1-sw { background-position: -80px 0; }\
	.ui-icon-carat-1-w { background-position: -96px 0; }\
	.ui-icon-carat-2-e-w { background-position: -144px 0; }\
	.ui-icon-carat-2-n-s { background-position: -128px 0; }\
	.ui-icon-cart { background-position: -48px -112px; }\
	.ui-icon-check { background-position: -64px -144px; }\
	.ui-icon-circle-arrow-e { background-position: -112px -192px; }\
	.ui-icon-circle-arrow-n { background-position: -160px -192px; }\
	.ui-icon-circle-arrow-s { background-position: -128px -192px; }\
	.ui-icon-circle-arrow-w { background-position: -144px -192px; }\
	.ui-icon-circle-check { background-position: -208px -192px; }\
	.ui-icon-circle-close { background-position: -32px -192px; }\
	.ui-icon-circle-minus { background-position: -16px -192px; }\
	.ui-icon-circle-plus { background-position: 0 -192px; }\
	.ui-icon-circle-triangle-e { background-position: -48px -192px; }\
	.ui-icon-circle-triangle-n { background-position: -96px -192px; }\
	.ui-icon-circle-triangle-s { background-position: -64px -192px; }\
	.ui-icon-circle-triangle-w { background-position: -80px -192px; }\
	.ui-icon-circle-zoomin { background-position: -176px -192px; }\
	.ui-icon-circle-zoomout { background-position: -192px -192px; }\
	.ui-icon-circlesmall-close { background-position: -32px -208px; }\
	.ui-icon-circlesmall-minus { background-position: -16px -208px; }\
	.ui-icon-circlesmall-plus { background-position: 0 -208px; }\
	.ui-icon-clipboard { background-position: -160px -128px; }\
	.ui-icon-clock { background-position: -80px -112px; }\
	.ui-icon-close { background-position: -80px -128px; }\
	.ui-icon-closethick { background-position: -96px -128px; }\
	.ui-icon-comment { background-position: -128px -96px; }\
	.ui-icon-contact { background-position: -192px -128px; }\
	.ui-icon-copy { background-position: -176px -128px; }\
	.ui-icon-disk { background-position: -96px -112px; }\
	.ui-icon-document { background-position: -32px -96px; }\
	.ui-icon-document-b { background-position: -48px -96px; }\
	.ui-icon-eject { background-position: -112px -160px; }\
	.ui-icon-extlink { background-position: -32px -80px; }\
	.ui-icon-flag { background-position: -16px -112px; }\
	.ui-icon-folder-collapsed { background-position: 0 -96px; }\
	.ui-icon-folder-open { background-position: -16px -96px; }\
	.ui-icon-gear { background-position: -192px -112px; }\
	.ui-icon-grip-diagonal-se { background-position: -80px -224px; }\
	.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }\
	.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }\
	.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }\
	.ui-icon-grip-solid-vertical { background-position: -32px -224px; }\
	.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }\
	.ui-icon-heart { background-position: -208px -112px; }\
	.ui-icon-help { background-position: -48px -144px; }\
	.ui-icon-home { background-position: 0 -112px; }\
	.ui-icon-image { background-position: -208px -128px; }\
	.ui-icon-info { background-position: -16px -144px; }\
	.ui-icon-key { background-position: -112px -128px; }\
	.ui-icon-lightbulb { background-position: -128px -128px; }\
	.ui-icon-link { background-position: -240px -112px; }\
	.ui-icon-locked { background-position: -192px -96px; }\
	.ui-icon-mail-closed { background-position: -80px -96px; }\
	.ui-icon-mail-open { background-position: -96px -96px; }\
	.ui-icon-minus { background-position: -48px -128px; }\
	.ui-icon-minusthick { background-position: -64px -128px; }\
	.ui-icon-newwin { background-position: -48px -80px; }\
	.ui-icon-note { background-position: -64px -96px; }\
	.ui-icon-notice { background-position: -32px -144px; }\
	.ui-icon-pause { background-position: -16px -160px; }\
	.ui-icon-pencil { background-position: -64px -112px; }\
	.ui-icon-person { background-position: -144px -96px; }\
	.ui-icon-pin-s { background-position: -144px -144px; }\
	.ui-icon-pin-w { background-position: -128px -144px; }\
	.ui-icon-play { background-position: 0 -160px; }\
	.ui-icon-plus { background-position: -16px -128px; }\
	.ui-icon-plusthick { background-position: -32px -128px; }\
	.ui-icon-power { background-position: 0 -176px; }\
	.ui-icon-print { background-position: -160px -96px; }\
	.ui-icon-radio-off { background-position: -96px -144px; }\
	.ui-icon-radio-on { background-position: -112px -144px; }\
	.ui-icon-refresh { background-position: -64px -80px; }\
	.ui-icon-scissors { background-position: -144px -128px; }\
	.ui-icon-script { background-position: -240px -128px; }\
	.ui-icon-search { background-position: -160px -112px; }\
	.ui-icon-seek-end { background-position: -64px -160px; }\
	.ui-icon-seek-first { background-position: -80px -160px; }\
	.ui-icon-seek-next { background-position: -32px -160px; }\
	.ui-icon-seek-prev { background-position: -48px -160px; }\
	.ui-icon-seek-start { background-position: -80px -160px; }\
	.ui-icon-shuffle { background-position: -80px -80px; }\
	.ui-icon-signal { background-position: -32px -176px; }\
	.ui-icon-signal-diag { background-position: -16px -176px; }\
	.ui-icon-squaresmall-close { background-position: -80px -208px; }\
	.ui-icon-squaresmall-minus { background-position: -64px -208px; }\
	.ui-icon-squaresmall-plus { background-position: -48px -208px; }\
	.ui-icon-star { background-position: -224px -112px; }\
	.ui-icon-stop { background-position: -96px -160px; }\
	.ui-icon-suitcase { background-position: -112px -96px; }\
	.ui-icon-tag { background-position: -240px -96px; }\
	.ui-icon-transfer-e-w { background-position: -96px -80px; }\
	.ui-icon-transferthick-e-w { background-position: -112px -80px; }\
	.ui-icon-trash { background-position: -176px -96px; }\
	.ui-icon-triangle-1-e { background-position: -32px -16px; }\
	.ui-icon-triangle-1-n { background-position: 0 -16px; }\
	.ui-icon-triangle-1-ne { background-position: -16px -16px; }\
	.ui-icon-triangle-1-nw { background-position: -112px -16px; }\
	.ui-icon-triangle-1-s { background-position: -64px -16px; }\
	.ui-icon-triangle-1-se { background-position: -48px -16px; }\
	.ui-icon-triangle-1-sw { background-position: -80px -16px; }\
	.ui-icon-triangle-1-w { background-position: -96px -16px; }\
	.ui-icon-triangle-2-e-w { background-position: -144px -16px; }\
	.ui-icon-triangle-2-n-s { background-position: -128px -16px; }\
	.ui-icon-unlocked { background-position: -208px -96px; }\
	.ui-icon-video { background-position: -224px -128px; }\
	.ui-icon-volume-off { background-position: -128px -160px; }\
	.ui-icon-volume-on { background-position: -144px -160px; }\
	.ui-icon-wrench { background-position: -176px -112px; }\
	.ui-icon-zoomin { background-position: -128px -112px; }\
	.ui-icon-zoomout { background-position: -144px -112px; }\
	/* Corner radius */\
	.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {\
		-moz-border-radius-topleft: 4px;\
		-webkit-border-top-left-radius: 4px;\
		-khtml-border-top-left-radius: 4px;\
		border-top-left-radius: 4px;\
	}\
	.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {\
		-moz-border-radius-topright: 4px;\
		-webkit-border-top-right-radius: 4px;\
		-khtml-border-top-right-radius: 4px;\
		border-top-right-radius: 4px;\
	}\
	.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {\
		-moz-border-radius-bottomleft: 4px;\
		-webkit-border-bottom-left-radius: 4px;\
		-khtml-border-bottom-left-radius: 4px;\
		border-bottom-left-radius: 4px;\
	}\
	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {\
		-moz-border-radius-bottomright: 4px;\
		-webkit-border-bottom-right-radius: 4px;\
		-khtml-border-bottom-right-radius: 4px;\
		border-bottom-right-radius: 4px;\
	}\
	/* Overlays */\
	.ui-widget-overlay\
	{\
		opacity: .50;\
		filter:Alpha(Opacity=50);\
	}\
	.ui-widget-shadow\
	{\
		margin: -5px 0 0 -5px;\
		padding: 5px;\
		opacity: .20;\
		filter:Alpha(Opacity=20);\
		-moz-border-radius: 5px;\
		-khtml-border-radius: 5px;\
		-webkit-border-radius: 5px;\
		border-radius: 5px;\
	}\
	/* jQuery UI Resizable 1.8.16 */\
	.ui-resizable\
	{\
		position: relative;\
	}\
	.ui-resizable-handle\
	{\
		position: absolute;\
		font-size: 0.1px;\
		z-index: 99999;\
		display: block;\
	}\
	.ui-resizable-disabled .ui-resizable-handle,\
	.ui-resizable-autohide .ui-resizable-handle\
	{\
		display: none;\
	}\
	.ui-resizable-n\
	{\
		cursor: n-resize;\
		height: 7px;\
		width: 100%;\
		top: -5px;\
		left: 0;\
	}\
	.ui-resizable-s\
	{\
		cursor: s-resize;\
		height: 7px;\
		width: 100%;\
		bottom: -5px;\
		left: 0;\
	}\
	.ui-resizable-e\
	{\
		cursor: e-resize;\
		width: 7px;\
		right: -5px;\
		top: 0;\
		height: 100%;\
	}\
	.ui-resizable-w\
	{\
		cursor: w-resize;\
		width: 7px;\
		left: -5px;\
		top: 0;\
		height: 100%;\
	}\
	.ui-resizable-se\
	{\
		cursor: se-resize;\
		width: 12px;\
		height: 12px;\
		right: 1px;\
		bottom: 1px;\
	}\
	.ui-resizable-sw\
	{\
		cursor: sw-resize;\
		width: 9px;\
		height: 9px;\
		left: -5px;\
		bottom: -5px;\
	}\
	.ui-resizable-nw\
	{\
		cursor: nw-resize;\
		width: 9px;\
		height: 9px;\
		left: -5px;\
		top: -5px;\
	}\
	.ui-resizable-ne\
	{\
		cursor: ne-resize;\
		width: 9px;\
		height: 9px;\
		right: -5px;\
		top: -5px;\
	}\
	/* jQuery UI Selectable 1.8.16 */\
	.ui-selectable-helper\
	{\
		position: absolute;\
		z-index: 100;\
		border:1px dotted #000;\
	}\
	/* jQuery UI Accordion 1.8.16 */\
	.ui-accordion\
	{\
		width: 100%;\
	}\
	.ui-accordion .ui-accordion-header\
	{\
		cursor: pointer;\
		position: relative;\
		margin-top: 1px;\
		zoom: 1;\
	}\
	.ui-accordion .ui-accordion-li-fix {\
		display: inline;\
	}\
	.ui-accordion .ui-accordion-header-active\
	{\
		border-bottom: 0 !important;\
	}\
	.ui-accordion .ui-accordion-header a\
	{\
		display: block;\
		width:100%;\
		font-size: 0.9em;\
		padding: .2em .3em .2em .3em;\
	}\
	.ui-accordion-icons .ui-accordion-header a\
	{\
		padding-left: 2em;\
	}\
	.ui-accordion .ui-accordion-header .ui-icon\
	{\
		position: absolute;\
		left: .5em;\
		top: 50%;\
		margin-top: -8px;\
	}\
	.ui-accordion .ui-accordion-content\
	{\
		padding: .5em .5em;\
		border-top: 0;\
		margin-top: -2px;\
		position: relative;\
		top: 1px;\
		margin-bottom: 2px;\
		overflow: auto;\
		display: none;\
		zoom: 1;\
	}\
	.ui-accordion .ui-accordion-content-active\
	{\
		display: block;\
	}\
	/* jQuery UI Autocomplete 1.8.16 */\
	.ui-autocomplete\
	{\
		position: absolute;\
		cursor: default;\
	}\
	/* jQuery UI Menu 1.8.16 */\
	.ui-menu\
	{\
		list-style:none;\
		padding: 2px;\
		margin: 0;\
		display:block;\
		float: left;\
	}\
	.ui-menu .ui-menu\
	{\
		margin-top: -3px;\
	}\
	.ui-menu .ui-menu-item\
	{\
		margin:0;\
		padding: 0;\
		zoom: 1;\
		float: left;\
		clear: left;\
		width: 100%;\
	}\
	.ui-menu .ui-menu-item a\
	{\
		text-decoration:none;\
		display:block;\
		padding:.2em .4em;\
		line-height:1.2em;\
		zoom:1;\
	}\
	.ui-menu .ui-menu-item a.ui-state-hover,\
	.ui-menu .ui-menu-item a.ui-state-active\
	{\
		font-weight: normal;\
		margin: -1px;\
	}\
	/* jQuery UI Button 1.8.16 */\
	.ui-button\
	{\
		display: inline-block;\
		position: relative;\
		padding: 0;\
		margin-right: .1em;\
		text-decoration: none !important;\
		cursor: pointer;\
		text-align: center;\
		zoom: 1;\
		overflow: visible;\
	}\
	/* the overflow property removes extra width in IE */\
	.ui-button-icon-only\
	{\
		width: 2.2em;\
	}\
	/* to make room for the icon, a width needs to be set here */\
	button.ui-button-icon-only\
	{\
		width: 2.4em;\
	}\
	/* button elements seem to need a little more width */\
	.ui-button-icons-only\
	{\
		width: 3.4em;\
	}\
	button.ui-button-icons-only\
	{\
		width: 3.7em;\
	}\
	/*button text element */\
	.ui-button .ui-button-text\
	{\
		display: block;\
		line-height: 1.2em;\
	}\
	.ui-button-text-only .ui-button-text\
	{\
		padding: .4em 1em;\
	}\
	.ui-button-icon-only .ui-button-text,\
	.ui-button-icons-only .ui-button-text\
	{\
		padding: .4em;\
		text-indent: -9999999px;\
	}\
	.ui-button-text-icon-primary .ui-button-text,\
	.ui-button-text-icons .ui-button-text\
	{\
		padding: .4em 1em .4em 2.1em;\
	}\
	.ui-button-text-icon-secondary .ui-button-text,\
	.ui-button-text-icons .ui-button-text\
	{\
		padding: .4em 2.1em .4em 1em;\
	}\
	.ui-button-text-icons .ui-button-text\
	{\
		padding-left: 2.1em;\
		padding-right: 2.1em;\
	}\
	/* no icon support for input elements, provide padding by default */\
	input.ui-button\
	{\
		padding: .4em 1em;\
	}\
	/*button icon element(s) */\
	.ui-button-icon-only .ui-icon,\
	.ui-button-text-icon-primary .ui-icon,\
	.ui-button-text-icon-secondary .ui-icon,\
	.ui-button-text-icons .ui-icon,\
	.ui-button-icons-only .ui-icon\
	{\
		position: absolute;\
		top: 50%;\
		margin-top: -8px;\
	}\
	.ui-button-icon-only .ui-icon {\
		left: 50%;\
		margin-left: -8px;\
	}\
	.ui-button-text-icon-primary .ui-button-icon-primary,\
	.ui-button-text-icons .ui-button-icon-primary,\
	.ui-button-icons-only .ui-button-icon-primary\
	{\
		left: .5em;\
	}\
	.ui-button-text-icon-secondary .ui-button-icon-secondary,\
	.ui-button-text-icons .ui-button-icon-secondary,\
	.ui-button-icons-only .ui-button-icon-secondary\
	{\
		right: .5em;\
	}\
	.ui-button-text-icons .ui-button-icon-secondary,\
	.ui-button-icons-only .ui-button-icon-secondary\
	{\
		right: .5em;\
	}\
	/*button sets*/\
	.ui-buttonset\
	{\
		margin-right: 7px;\
	}\
	.ui-buttonset .ui-button\
	{\
		margin-left: 0;\
		margin-right: -.3em;\
	}\
	/* workarounds */\
	/* reset extra padding in Firefox */\
	button.ui-button::-moz-focus-inner\
	{\
		border: 0;\
		padding: 0;\
	}\
	/* jQuery UI Dialog 1.8.16  */\
	.ui-dialog {\
		position	: absolute;\
		padding		: .2em;\
		width		: 300px;\
		overflow	: hidden;\
		-webkit-box-shadow	: rgba(0,0,0,0.8) 0 0 10px;\
		-moz-box-shadow		: rgba(0,0,0,0.8) 0 0 10px;\
		-khtml-box-shadow	: rgba(0,0,0,0.8) 0 0 10px;\
		box-shadow			: rgba(0,0,0,0.8) 0 0 10px;\
	}\
	.ui-dialog .ui-dialog-titlebar {\
		padding		: .4em 1em;\
		position	: relative;\
	}\
	.ui-dialog .ui-dialog-title {\
		float				: left;\
		margin				: .1em 16px .1em 0;\
		font-weight			: bold;\
		text-shadow			: 0.1em 0.1em rgba(0,0,0,0.6);\
		-moz-text-shadow	: 0.1em 0.1em rgba(0,0,0,0.6);\
		-webkit-text-shadow	: 0.1em 0.1em rgba(0,0,0,0.6);\
		-khtml-text-shadow	: 0.1em 0.1em rgba(0,0,0,0.6);\
	} \
	.ui-dialog .ui-dialog-titlebar-close {\
		position	: absolute;\
		right		: .3em;\
		top			: 50%;\
		width		: 17px;\
		margin		: -10px 0 0 0; \
		padding		: 1px;\
		height		: 16px;\
	}\
	.ui-dialog .ui-dialog-titlebar-close span {\
		display		: block;\
	}\
	.ui-dialog .ui-dialog-content {\
		position	: relative;\
		border		: 0;\
		padding		: .5em 1em;\
		background	: none;\
		overflow	: auto;\
		zoom		: 1;\
	}\
	.ui-dialog .ui-dialog-buttonpane {\
		text-align	: left;\
		border-width: 1px 0 0 0;\
		margin		: .5em 0 0 0;\
		padding		: .3em 1em .5em .4em;\
		background-image: none;\
	}\
	.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset\
	{\
		float		: right;\
	}\
	.ui-dialog .ui-dialog-buttonpane button {\
		margin		: .5em .4em .5em 0;\
		cursor		: pointer;\
	}\
	.ui-dialog .ui-resizable-se {\
		width		: 14px;\
		height		: 14px;\
		right		: 3px;\
		bottom		: 3px;\
	}\
	.ui-draggable .ui-dialog-titlebar\
	{\
		cursor		: move;\
	}\
	/* jQuery UI Slider 1.8.16 */\
	.ui-slider\
	{\
		position: relative;\
		text-align: left;\
	}\
	.ui-slider .ui-slider-handle\
	{\
		position: absolute;\
		z-index: 2;\
		width: 1.2em;\
		height: 1.2em;\
		cursor: default;\
	}\
	.ui-slider .ui-slider-range\
	{\
		position: absolute;\
		z-index: 1;\
		font-size: .7em;\
		display: block;\
		border: 0;\
		background-position: 0 0;\
	}\
	.ui-slider-horizontal\
	{\
		height: .8em;\
	}\
	.ui-slider-horizontal .ui-slider-handle\
	{\
		top: -.3em;\
		margin-left: -.6em;\
	}\
	.ui-slider-horizontal .ui-slider-range\
	{\
		top: 0;\
		height: 100%;\
	}\
	.ui-slider-horizontal .ui-slider-range-min\
	{\
		left: 0;\
	}\
	.ui-slider-horizontal .ui-slider-range-max\
	{\
		right: 0;\
	}\
	.ui-slider-vertical\
	{\
		width: .8em;\
		height: 100px;\
	}\
	.ui-slider-vertical .ui-slider-handle\
	{\
		left: -.3em;\
		margin-left: 0;\
		margin-bottom: -.6em;\
	}\
	.ui-slider-vertical .ui-slider-range\
	{\
		left: 0;\
		width: 100%;\
	}\
	.ui-slider-vertical .ui-slider-range-min\
	{\
		bottom: 0;\
	}\
	.ui-slider-vertical .ui-slider-range-max\
	{\
		top: 0;\
	}\
	/* jQuery UI Tabs 1.8.16 */\
	.ui-tabs\
	{\
		position: relative;\
		padding: .2em;\
		zoom: 1;\
	}\
	.ui-tabs .ui-tabs-nav\
	{\
		margin: 0;\
		padding: .2em .2em 0;\
	}\
	.ui-tabs .ui-tabs-nav li\
	{\
		list-style: none;\
		float: left;\
		position: relative;\
		top: 1px;\
		margin: 0 .2em 1px 0;\
		border-bottom: 0 !important;\
		padding: 0;\
		white-space: nowrap;\
	}\
	.ui-tabs .ui-tabs-nav li a\
	{\
		float: left;\
		padding: .5em 1em;\
		text-decoration: none;\
	}\
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected\
	{\
		margin-bottom: 0;\
		padding-bottom: 1px;\
	}\
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,\
	.ui-tabs .ui-tabs-nav li.ui-state-disabled a,\
	.ui-tabs .ui-tabs-nav li.ui-state-processing a\
	{\
		cursor: text;\
	}\
	.ui-tabs .ui-tabs-nav li a,\
	.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a\
	{\
		cursor: pointer;\
	}\
	/* first selector in group seems obsolete, but required to overcome bug in Opera\
	   applying cursor: text overall if defined elsewhere... */\
	.ui-tabs .ui-tabs-panel\
	{\
		display: block;\
		border-width: 0;\
		padding: 1em 1.4em;\
		background: none;\
	}\
	.ui-tabs .ui-tabs-hide\
	{\
		display: none !important;\
	}\
	/* jQuery UI Progressbar 1.8.16 */\
	.ui-progressbar\
	{\
		height:2em;\
		text-align: left;\
	}\
	.ui-progressbar .ui-progressbar-value\
	{\
		margin: -1px;\
		height:100%;\
	}\
	/* 3D Fx */\
	.ui-widget-content\
	{\
		background-image : linear-gradient(bottom, rgba(255,255,255,0.1) 1%, rgba(255,255,255,0.8) 99%);\
		background-image : -moz-linear-gradient(bottom, rgba(255,255,255,0.1) 1%, rgba(255,255,255,0.8) 99%);\
		background-image : -webkit-linear-gradient(bottom, rgba(255,255,255,0.1) 1%, rgba(255,255,255,0.8) 99%);\
		background-image : -khtml-linear-gradient(bottom, rgba(255,255,255,0.1) 1%,  rgba(255,255,255,0.8) 99%);\
	}\
	.ui-progressbar\
	{\
		background-image : linear-gradient(top, rgba(255,255,255,0.1) 1%, rgba(255,255,255,0.8) 99%);\
		background-image : -moz-linear-gradient(top, rgba(255,255,255,0.1) 1%, rgba(255,255,255,0.8) 99%);\
		background-image : -webkit-linear-gradient(top, rgba(255,255,255,0.1) 1%, rgba(255,255,255,0.8) 99%);\
		background-image : -khtml-linear-gradient(top, rgba(255,255,255,0.1) 1%,  rgba(255,255,255,0.8) 99%);\
		-webkit-box-shadow:0 0 1px rgba(0,0,0,0.7);\
		-moz-box-shadow: 0 0 1px rgba(0,0,0,0.7);\
		box-shadow:0 0 1px rgba(0,0,0,0.7);\
	}\
	.ui-widget-header,\
	.ui-widget-header .ui-state-focus,\
	.ui-widget-header .ui-state-active,\
	.ui-widget-header .ui-state-highlight,\
	.ui-state-hover,\
	.ui-widget-content .ui-state-hover,\
	.ui-widget-header .ui-state-hover\
	{\
		-webkit-box-shadow:0 0 15px rgba(255,255,255,0.8) inset, 1px 1px 1px rgba(255,255,255,0.8) inset, -1px -1px 1px rgba(255,255,255,0.8) inset;\
		-moz-box-shadow: 0 0 15px rgba(255,255,255,0.8) inset, 1px 1px 1px rgba(255,255,255,0.8) inset, -1px -1px 1px rgba(255,255,255,0.8) inset;\
		box-shadow:0 0 15px rgba(255,255,255,0.8) inset, 1px 1px 1px rgba(255,255,255,0.8) inset, -1px -1px 1px rgba(255,255,255,0.8) inset;\
	}\
	#jquery-msg-bg {\
	  -moz-opacity: 0.6;\
	  -khtml-opacity: 0.6;\
	  opacity: 0.6;\
	  filter: alpha(opacity=60);\
	  background: #000;\
	}\
	.jquery-msg-content {\
	  -webkit-background-clip: padding-box;\
	  padding: 15px;\
	  font-size: 11pt;\
	}\
	.black-on-white .jquery-msg-content {\
	  background: #FFE;\
	  color: #333333;\
	  -moz-opacity: 0.9;\
	  -khtml-opacity: 0.9;\
	  opacity: 0.9;\
	  filter: alpha(opacity=90);\
	  -webkit-box-shadow: 5px 5px 30px 0 #000;\
	  -moz-box-shadow: 5px 5px 30px 0 #000;\
	  box-shadow: 5px 5px 30px 0 #000;\
	  -webkit-border-radius: 8px;\
	  -moz-border-radius: 8px;\
	  -o-border-radius: 8px;\
	  -khtml-border-radius: 8px;\
	  -ms-border-radius: 8px;\
	  border-radius: 8px;\
	}\
	.white-on-black .jquery-msg-content {\
	  -moz-opacity: 0.5;\
	  -khtml-opacity: 0.5;\
	  opacity: 0.5;\
	  filter: alpha(opacity=50);\
	  background: #000;\
	  color: #FFE;\
	  -webkit-border-radius: 8px;\
	  -moz-border-radius: 8px;\
	  -o-border-radius: 8px;\
	  -khtml-border-radius: 8px;\
	  -ms-border-radius: 8px;\
	  border-radius: 8px;\
	}\
	').appendTo( 'head' );

	
/** Add CSS Styles 
******************************/

$J("<style>").append('\
	.' + UID['doa-icons'] + ' {\
		display:inline-block;\
		width: 26px;\
		height: 15px;\
		margin:0;\
		padding:0;\
		background-position: 26px 26px;\
		background-image: url(http://wackoscripts.com/icons.png)\
	}\
	/****  Resources  ****/\
	.i-population {\
		background-position:    0px   0px;\
	}\
	.i-life {\
		background-position:  -26px   0px;\
	}\
	.i-tax {\
		background-position:  -52px   0px;\
	}\
	.i-rubie {\
		background-position:  -78px   0px;\
	}\
	.i-gold {\
		background-position: -104px   0px;\
	}\
	.i-food {\
		background-position: -130px   0px;\
	}\
	.i-wood {\
		background-position: -156px   0px;\
	}\
	.i-ore {\
		background-position: -182px   0px;\
	}\
	.i-stone {\
		background-position: -208px   0px;\
	}\
	.i-blue_energy {\
		background-position: -235px   0px;\
	}\
	.i-AnthropusTalisman {\
		background-position: -260px   0px;\
	}\
	.i-resurrect {\
		background-position: -287px   0px;\
	}\
	/****  Tabs  ****/\
	.i-Info {\
		background-position: -573px -119px;\
	}\
	.i-Tasks, .i-Jobs {\
		background-position: -573px -136px;\
	}\
	.i-Building {\
		background-position: -573px -153px;\
	}\
	.i-Research {\
		background-position: -573px -170px;\
	}\
	.i-Training {\
		background-position: -573px -187px;\
	}\
	.i-Waves, .i-Wave {\
		background-position: -573px -204px;\
	}\
	.i-Attacks {\
		background-position: -573px -221px;\
	}\
	.i-Spying {\
		background-position: -573px -238px;\
	}\
	.i-Reinforcement {\
		background-position: -573px -255px;\
	}\
	.i-Alliance {\
		background-position: -573px -273px;\
	}\
	.i-Sentinel {\
		background-position: -573px -289px;\
	}\
	.i-Map {\
		background-position: -573px -306px;\
	}\
	.i-Logs {\
		background-position: -573px -323px;\
	}\
	.i-Summary {\
		background-position: -573px -340px;\
	}\
	.i-Options {\
		background-position: -573px -466px;\
	}\
	/****  Status  ****/\
	.i-done {\
		background-position: -547px -119px;\
	}\
	.i-cancel {\
		background-position: -547px -136px;\
	}\
	.i-marching {\
		background-position: -547px -153px;\
	}\
	.i-retreating {\
		background-position: -547px -170px;\
	}\
	.i-encamped {\
		background-position: -547px -187px;\
	}\
	/********** Items SpeedUps  *********/\
	.i-Blink {\
		background-position:    0px -17px;\
	}\
	.i-Hop {\
		background-position:  -26px -17px;\
	}\
	.i-Skip {\
		background-position:  -52px -17px;\
	}\
	.i-Leap {\
		background-position:  -78px -17px;\
	}\
	.i-Bounce {\
		background-position: -104px -17px;\
	}\
	.i-Bore {\
		background-position: -130px -17px;\
	}\
	.i-Bolt {\
		background-position: -156px -17px;\
	}\
	.i-Blast {\
		background-position: -182px -17px;\
	}\
	.i-ForcedMarchDrops {\
		background-position: -209px -34px;\
	}\
	.i-TranceMarchDrops {\
		background-position: -235px -34px;\
	}\
	.i-TestroniusPowder {\
		background-position: -261px -34px;\
	}\
	.i-DoubleTaxDayDeclaration {\
		background-position:  -78px -51px;\
	}\
	.i-DoubleTaxWeekDeclaration {\
		background-position: -104px -51px;\
	}\
	/********** Items Production  *********/\
	.i-AtlagenHarvestNanosDay {\
		background-position:    0px -35px;\
	}\
	.i-AtlagenHarvestNanosWeek {\
		background-position:  -26px -35px;\
	}\
	.i-DryadForestNanosDay {\
		background-position:  -52px -35px;\
	}\
	.i-DryadForestNanosWeek {\
		background-position:  -78px -35px;\
	}\
	.i-OreadStoneNanosDay {\
		background-position: -104px -35px;\
	}\
	.i-OreadStoneNanosWeek {\
		background-position: -130px -35px;\
	}\
	.i-EpeoradMetalsNanosDay {\
		background-position: -156px -35px;\
	}\
	.i-EpeoradMetalsNanosWeek {\
		background-position: -182px -35px;\
	}\
	.i-NanoCollectorDay {\
		background-position: -209px -35px;\
	}\
	.i-NanoCollectorWeek {\
		background-position: -235px -35px;\
	}\
	.i-NanoCanisters {\
		background-position: -261px -35px;\
	}\
	.i-NanoCrates {\
		background-position: -287px -35px;\
	}\
	/***********  Items Chest  **********/\
	.i-HarvestCornu,\
	.i-HarvestCornuCopia {\
		background-position:    0px -52px;\
	}\
	.i-CompletionGrantPortfolio {\
		background-position:  -26px -52px;\
	}\
	.i-TimeTrickstersBag {\
		background-position:  -52px -52px;\
	}\
	.i-ChestOfCompassion {\
		background-position:    0px -69px;\
	}\
	.i-ExpansionChest {\
		background-position:  -26px -69px;\
	}\
	.i-ChestOfardor {\
		background-position:  -52px -69px;\
	}\
	.i-HoldandWarpChest {\
		background-position:  -78px -69px;\
	}\
	.i-YuletideChest {\
		background-position: -104px -69px;\
	}\
	.i-RESERVED_SLOT_GreatDragonEggChest {\
		background-position:    0px -86px;\
	}\
	.i-GreatDragonChest {\
		background-position:  -26px -86px;\
	}\
	.i-RESERVED_SLOT_WaterDragonEggChest {\
		background-position:  -52px -86px;\
	}\
	.i-WaterDragonChest {\
		background-position:  -78px -86px;\
	}\
	.i-RESERVED_SLOT_WaterDragonArk {\
		background-position: -104px -86px;\
	}\
	.i-StoneEggChest {\
		background-position: -130px -86px;\
	}\
	.i-StoneDragonChest {\
		background-position: -156px -86px;\
	}\
	.i-StoneDragonArk,\
	.i-StoneArk {\
		background-position: -182px -86px;\
	}\
	.i-FireDragonEggChest {\
		background-position: -209px -86px;\
	}\
	.i-FireDragonChest {\
		background-position: -235px -86px;\
	}\
	.i-FireDragonArk {\
		background-position: -261px -86px;\
	}\
	.i-WindDragonEggChest {\
		background-position: -287px -86px;\
	}\
	.i-WindDragonChest {\
		background-position: -313px -86px;\
	}\
	.i-WindDragonArk {\
		background-position: -339px -86px;\
	}\
	.i-SpectralEggChest {\
		background-position: -365px -86px;\
	}\
	.i-SpectralChest {\
		background-position: -391px -86px;\
	}\
	.i-SpectralArk {\
		background-position: -417px -86px;\
	}\
	/************ Items Armor  ***********/\
	.i-GreatDragonHelmet {\
		background-position:    0px -137px;\
	}\
	.i-GreatDragonClawGuards {\
		background-position:  -26px -137px;\
	}\
	.i-GreatDragonBodyArmor {\
		background-position:  -52px -137px;\
	}\
	.i-GreatDragonTailGuard {\
		background-position:  -78px -137px;\
	}\
	.i-WaterDragonHelmet {\
		background-position:    0px -154px;\
	}\
	.i-WaterDragonClawGuards {\
		background-position:  -26px -154px;\
	}\
	.i-WaterDragonBodyArmor {\
		background-position:  -52px -154px;\
	}\
	.i-WaterDragonTailGuard {\
		background-position:  -78px -154px;\
	}\
	.i-StoneDragonHelmet {\
		background-position:    0px -171px;\
	}\
	.i-StoneDragonClawGuards {\
		background-position:  -26px -171px;\
	}\
	.i-StoneDragonBodyArmor {\
		background-position:  -52px -171px;\
	}\
	.i-StoneDragonTailGuard {\
		background-position:  -78px -171px;\
	}\
	.i-FireDragonHelmet {\
		background-position:    0px -188px;\
	}\
	.i-FireDragonClawGuards {\
		background-position:  -26px -188px;\
	}\
	.i-FireDragonBodyArmor {\
		background-position:  -52px -188px;\
	}\
	.i-FireDragonTailGuard {\
		background-position:  -78px -188px;\
	}\
	.i-ForestDragonHelmet {\
		background-position:    0px -272px;\
	}\
	.i-ForestDragonClawGuards {\
		background-position:  -26px -272px;\
	}\
	.i-ForestDragonBodyArmor {\
		background-position:  -52px -272px;\
	}\
	.i-ForestDragonTailGuard {\
		background-position:  -78px -272px;\
	}\
	.i-WindDragonHelmet {\
		background-position:    0px -205px;\
	}\
	.i-WindDragonClawGuards {\
		background-position:  -26px -205px;\
	}\
	.i-WindDragonBodyArmor {\
		background-position:  -52px -205px;\
	}\
	.i-WindDragonTailGuard {\
		background-position:  -78px -205px;\
	}\
	.i-SpectralDragonHelmet {\
		background-position:    0px -222px;\
	}\
	.i-SpectralDragonClawGuards {\
		background-position:  -26px -222px;\
	}\
	.i-SpectralDragonBodyArmor {\
		background-position:  -52px -222px;\
	}\
	.i-SpectralDragonTailGuard {\
		background-position:  -78px -222px;\
	}\
	.i-SwampDragonHelmet {\
		background-position:    0px -254px;\
	}\
	.i-SwampDragonClawGuards {\
		background-position:  -26px -254px;\
	}\
	.i-SswampDragonBodyArmor {\
		background-position:  -52px -254px;\
	}\
	.i-SwampDragonTailGuard {\
		background-position:  -78px -254px;\
	}\
	/***********  Items Arsenal  **********/\
	.i-Fangtooth {\
		background-position:    0px -424px;\
	}\
	.i-Glowing {\
		background-position:  -26px -424px;\
	}\
	.i-Volcanic {\
		background-position:  -52px -424px;\
	}\
	.i-Glacial {\
		background-position:  -176px -424px;\
	}\
	.i-Banshee {\
		background-position:  -78px -424px;\
	}\
	.i-Reaper {\
		background-position: -130px -424px;\
	}\
	.i-Swamp {\
		background-position: -155px -424px;\
	}\
	.i-Titan {\
		background-position: -201px -424px;\
	}\
	.i-Anthropus {\
		background-position: -260px    0px;\
	}\
	.i-AquaTroopRespirator {\
		background-position:    0px -424px;\
	}\
	.i-StoneTroopItem {\
		background-position:  -26px -424px;\
	}\
	.i-FireTroopItem {\
		background-position:  -52px -424px;\
	}\
	.i-FrostGiantItem {\
		background-position:  -176px -424px;\
	}\
	.i-WindTroopItem {\
		background-position:  -78px -424px;\
	}\
	.i-IceTroopItem {\
		background-position: -130px -424px;\
	}\
	.i-SwampTroopItem {\
		background-position: -155px -424px;\
	}\
	.i-ForestTroopItem {\
		background-position: -201px -424px;\
	}\
	.i-AnthropusTalisman {\
		background-position: -260px    0px;\
	}\
	.i-CurseLocusts {\
		background-position:    0px -290px;\
	}\
	.i-CurseWorms {\
		background-position:  -26px -290px;\
	}\
	.i-CurseFrogs {\
		background-position:  -52px -290px;\
	}\
	.i-CurseBats {\
		background-position:  -78px -290px;\
	}\
	.i-WaterDragonEgg {\
		background-position:  -0px -103px;\
	}\
	.i-StoneDragonEgg {\
		background-position:  -26px -103px;\
	}\
	.i-FireDragonEgg {\
		background-position:  -52px -103px;\
	}\
	.i-ForestDragonEgg {\
		background-position:  -153px -103px;\
	}\
	.i-WindDragonEgg {\
		background-position: -78px -103px;\
	}\
	.i-IceDragonEgg {\
		background-position: -104px -103px;\
	}\
	.i-SwampDragonEgg {\
		background-position: -131px -103px;\
	}\
	/***********  Items General  **********/\
	.i-gens {\
		background-position:    -314px -0px;\
	}\
	.i-armys {\
		background-position:    -573px -186px;\
	}\
	.i-MomentaryTruce {\
		background-position:    0px -306px;\
	}\
	.i-ArmisticeAgreement {\
		background-position:  -26px -306px;\
	}\
	.i-CeaseFireTreaty {\
		background-position:  -52px -306px;\
	}\
	.i-CompletionGrant {\
		background-position:  -78px -306px;\
	}\
	.i-AncestralSeal {\
		background-position: -104px -306px;\
	}\
	.i-DarkWarpDevice {\
		background-position:    0px -324px;\
	}\
	.i-ChartedWarpDevice {\
		background-position:  -26px -324px;\
	}\
	.i-OutpostWarp {\
		background-position:  -52px -324px;\
	}\
	.i-GlowingShields {\
		background-position:    0px -341px;\
	}\
	.i-DragonHearts {\
		background-position:  -26px -341px;\
	}\
	.i-PurpleBones {\
		background-position:  -52px -341px;\
	}\
	.i-CrimsonBull {\
		background-position:  -78px -341px;\
	}\
	.i-Divinerations {\
		background-position:  -26px -341px;\
	}\
	.i-DivineLight {\
		background-position:  -52px -341px;\
	}\
	.i-NomadicRecruits {\
		background-position:  -78px -341px;\
	}\
	.i-MassNullifier {\
		background-position:    0px -358px;\
	}\
	.i-PseudonymGrant {\
		background-position:  -26px -358px;\
	}\
	.i-RenameProclamation {\
		background-position:  -52px -358px;\
	}\
	.i-RacechangeItem {\
		background-position:  -78px -358px;\
	}\
	.i-FortunasTicket {\
		background-position:    0px -375px;\
	}\
	.i-FortunasGoldenTicket {\
		background-position:  -26px -375px;\
	}\
	.i-FortunasAccelerator {\
		background-position:  -52px -375px;\
	}\
	.i-FortunasGift {\
		background-position:  -78px -375px;\
	}\
	.i-FortunasCauldron {\
		background-position:  -26px -375px;\
	}\
	/****    Units    ****/\
	.i-GreatDragon {\
		background-position:    0px -446px;\
	}\
	.i-WaterDragon {\
		background-position:  -26px -446px;\
	}\
	.i-StoneDragon {\
		background-position:  -52px -446px;\
	}\
	.i-FireDragon {\
		background-position:  -78px -446px;\
	}\
	.i-WindDragon {\
		background-position: -104px -446px;\
	}\
	.i-IceDragon {\
		background-position: -130px -446px;\
	}\
	.i-SwampDragon {\
		background-position: -162px -446px;\
	}\
	.i-ForestDragon {\
		background-position: -190px -446px;\
	}\
	.i-DesertDragon {\
		background-position: -266px -446px;\
	}\
	.i-SpectralDragon {\
		background-position: -234px -446px;\
	}\
	.i-Porter {\
		background-position:    0px -466px;\
	}\
	.i-Conscript {\
		background-position:  -26px -466px;\
	}\
	.i-Spy {\
		background-position:  -52px -466px;\
	}\
	.i-Halberdsman {\
		background-position:  -78px -466px;\
	}\
	.i-Minotaur {\
		background-position: -104px -466px;\
	}\
	.i-Longbowman {\
		background-position: -130px -466px;\
	}\
	.i-SwiftStrikeDragon {\
		background-position: -156px -466px;\
	}\
	.i-BattleDragon {\
		background-position: -182px -466px;\
	}\
	.i-ArmoredTransport {\
		background-position: -209px -466px;\
	}\
	.i-Giant {\
		background-position: -235px -466px;\
	}\
	.i-FireMirror {\
		background-position: -261px -466px;\
	}\
	.i-FrostGiant {\
		background-position: -465px -466px;\
	}\
	.i-PackDragon {\
		background-position: -287px -466px;\
	}\
	.i-AquaTroop {\
		background-position: -313px -466px;\
	}\
	.i-DesertTroop {\
		background-position: -512px -466px;\
	}\
	.i-StoneTroop {\
		background-position: -339px -466px;\
	}\
	.i-FireTroop {\
		background-position: -365px -466px;\
	}\
	.i-WindTroop {\
		background-position: -391px -466px;\
	}\
	.i-IceTroop {\
		background-position: -417px -466px;\
	}\
	.i-SwampTroop {\
		background-position: -445px -466px;\
	}\
	.i-ForestTroop {\
		background-position: -488px -466px;\
	}\
	/****    Maps    ****/\
	.i-AnthropusCamp {\
		background-position:  -365px -119px;\
	}\
	.i-Bog {\
		background-position:  -365px -136px;\
	}\
	.i-Forest {\
		background-position:  -365px -153px;\
	}\
	.i-Grassland {\
		background-position:  -365px -170px;\
	}\
	.i-Hill {\
		background-position:  -365px -187px;\
	}\
	.i-Lake {\
		background-position:  -365px -204px;\
	}\
	.i-Mountain {\
		background-position:  -365px -221px;\
	}\
	.i-Plain {\
		background-position:  -365px -238px;\
	}\
	.i-City {\
		background-position:  -365px -255px;\
	}\
	.i-Outpost {\
		background-position:  -365px -272px;\
	}\
	.i-Wildernesses {\
		background-position:  -365px -289px;\
	}\
	/****    Research    ****/\
	.i-Agriculture {\
		background-position:  -400px -119px;\
	}\
	.i-Woodcraft {\
		background-position:  -400px -136px;\
	}\
	.i-Masonry {\
		background-position:  -400px -153px;\
	}\
	.i-Mining {\
		background-position:  -400px -170px;\
	}\
	.i-Clairvoyance {\
		background-position:  -400px -187px;\
	}\
	.i-RapidDeployment {\
		background-position:  -400px -204px;\
	}\
	.i-Ballistics {\
		background-position:  -400px -221px;\
	}\
	.i-Metallurgy {\
		background-position:  -400px -238px;\
	}\
	.i-Medicine {\
		background-position:  -400px -255px;\
	}\
	.i-Dragonry {\
		background-position:  -400px -272px;\
	}\
	.i-Levitation {\
		background-position:  -400px -289px;\
	}\
	.i-Mercantilism {\
		background-position:  -400px -306px;\
	}\
	.i-AerialCombat {\
		background-position:  -400px -323px;\
	}\
	.i-EnergyCollection {\
		background-position:  -400px -340px;\
	}\
	.i-WarriorRevival {\
		background-position:  -400px -357px;\
	}\
	.i-GuardianRevival {\
		background-position:  -400px -374px;\
	}\
	/****    Buildings    ****/\
	.i-Mine-0 {\
		background-position:  -422px -119px;\
	}\
	.i-Farm-0 {\
		background-position:  -422px -136px;\
	}\
	.i-Lumbermill-0 {\
		background-position:  -422px -153px;\
	}\
	.i-Quarry-0 {\
		background-position:  -422px -170px;\
	}\
	.i-Home-0 {\
		background-position:  -422px -187px;\
	}\
	.i-Garrison-0 {\
		background-position:  -422px -204px;\
	}\
	.i-ScienceCenter-0 {\
		background-position:  -422px -221px;\
	}\
	.i-Metalsmith-0 {\
		background-position:  -422px -238px;\
	}\
	.i-OfficerQuarter-0 {\
		background-position:  -422px -255px;\
	}\
	.i-MusterPoint-0 {\
		background-position:  -422px -272px;\
	}\
	.i-Rookery-0 {\
		background-position:  -422px -289px;\
	}\
	.i-StorageVault-0 {\
		background-position:  -422px -306px;\
	}\
	.i-Theater-0 {\
		background-position:  -422px -323px;\
	}\
	.i-Sentinel-0 {\
		background-position:  -422px -340px;\
	}\
	.i-Factory-0 {\
		background-position:  -422px -357px;\
	}\
	.i-Fortress-0 {\
		background-position:  -422px -374px;\
	}\
	.i-DragonKeep-0 {\
		background-position:  -422px -391px;\
	}\
	.i-Wall-0 {\
		background-position:  -422px -408px;\
	}\
	.i-Mine-1, .i-Mine-2, .i-Mine-3, .i-Mine-4, .i-Mine-5, .i-Mine-6, .i-Mine-7, .i-Mine-8, .i-Mine-9 {\
		background-position:  -450px -119px;\
	}\
	.i-Farm-1, .i-Farm-2, .i-Farm-3, .i-Farm-4, .i-Farm-5, .i-Farm-6, .i-Farm-7, .i-Farm-8, .i-Farm-9 {\
		background-position:  -450px -136px;\
	}\
	.i-Lumbermill-1, .i-Lumbermill-2, .i-Lumbermill-3, .i-Lumbermill-4, .i-Lumbermill-5, .i-Lumbermill-6, .i-Lumbermill-7, .i-Lumbermill-8, .i-Lumbermill-9 {\
		background-position:  -450px -153px;\
	}\
	.i-Quarry-1, .i-Quarry-2, .i-Quarry-3, .i-Quarry-4, .i-Quarry-5, .i-Quarry-6, .i-Quarry-7, .i-Quarry-8, .i-Quarry-9 {\
		background-position:  -450px -170px;\
	}\
	.i-TrainingCamp-1, .i-TrainingCamp-2, .i-TrainingCamp-3, .i-TrainingCamp-4, .i-TrainingCamp-5, .i-TrainingCamp-6, .i-TrainingCamp-7, .i-TrainingCamp-8, .i-TrainingCamp-9 {\
		background-position:  -450px -187px;\
	}\
	.i-Home-1, .i-Home-2, .i-Home-3, .i-Home-4, .i-Home-5, .i-Home-6, .i-Home-7, .i-Home-8, .i-Home-9 {\
		background-position:  -450px -204px;\
	}\
	.i-Silo-1, .i-Silo-2, .i-Silo-3, .i-Silo-4, .i-Silo-5, .i-Silo-6, .i-Silo-7, .i-Silo-8, .i-Silo-9 {\
		background-position:  -450px -221px;\
	}\
	.i-MusterPoint-1, .i-MusterPoint-2, .i-MusterPoint-3, .i-MusterPoint-4, .i-MusterPoint-5, .i-MusterPoint-6, .i-MusterPoint-7, .i-MusterPoint-8, .i-MusterPoint-9 {\
		background-position:  -450px -238px;\
	}\
	.i-DragonKeep-1, .i-DragonKeep-2, .i-DragonKeep-3, .i-DragonKeep-4, .i-DragonKeep-5, .i-DragonKeep-6, .i-DragonKeep-7, .i-DragonKeep-8, .i-DragonKeep-9 {\
		background-position:  -450px -255px;\
	}\
	.i-Wall-1, .i-Wall-2, .i-Wall-3, .i-Wall-4, .i-Wall-5, .i-Wall-6, .i-Wall-7, .i-Wall-8, .i-Wall-9 {\
		background-position:  -450px -272px;\
	}\
	.i-EnergyCollector-10 {\
		background-position:  -475px -119px;\
	}\
	.i-Mausoleum-10 {\
		background-position:  -475px -136px;\
	}\
	.i-DarkPortal-10 {\
		background-position:  -475px -153px;\
	}\
	.i-SpectralDragonKeep-10 {\
		background-position:  -475px -170px;\
	}\
	/****************************************************************************/\
	.jewel {\
		padding				: 1px;\
		font-size			: 8pt !important;\
	}\
	.font8 {\
		font-size			: 8pt !important;\
	}\
	.font7 {\
		font-size			: 7pt !important;\
	}\
	.short {\
		height				:7px;\
	}\
	.wrap {\
		white-space			: normal !important;\
	}\
	.nowrap {\
		white-space			: nowrap !important;\
	}\
	.overflow {\
		overflow			: normal !important;\
	}\
	.overflow-y {\
		overflow-y			: normal !important;\
	}\
	.no-overflow {\
		overflow			: hidden !important;\
	}\
	.no-overflow-x {\
		overflow-x			: hidden !important;\
	}\
	.' + UID['hiding'] + ' {\
		padding-left		: 10px;\
		padding-right		: 10px;\
		margin-right		: -2px;\
		border-radius		: 2px;\
		-moz-border-radius	: 2px;\
		-webkit-box-shadow	: rgba(0,0,0,0.52) 0 0 2px;\
		-moz-box-shadow		: rgba(0,0,0,0.52) 0 0 2px;\
	}\
	.' + UID['defending'] + ' {\
		padding-left		: 10px;\
		padding-right		: 10px;\
		margin-right		: -2px;\
		border-radius		: 2px;\
		-moz-border-radius	: 2px;\
		-webkit-border-radius: 2px;\
		box-shadow			: rgba(0,0,0,0.52) 0 0 2px;\
		-moz-box-shadow		: rgba(0,0,0,0.52) 0 0 2px;\
		-webkit-box-shadow	: rgba(0,0,0,0.52) 0 0 2px;\
	}\
	.' + UID['scrollable'] + ' {\
		overflow			: auto !important;\
	}\
	.' + UID['main-box'] + ' .ui-dialog-content {\
		padding				: 2px !important;\
		overflow			: hidden !important;\
	}\
	.' + UID['main-box'] + ' h1 {\
		display				: inline-block;\
		font-size			: 12pt;\
		font-weight			: bold;\
	}\
	.' + UID['main-box'] + ' h2 {\
		display				: inline-block;\
		font-size			: 11pt;\
		font-weight			: bold;\
	}\
	.' + UID['main-box'] + ' h3 {\
		display				: inline-block;\
		font-size			: 10pt;\
		font-weight			: bold;\
	}\
	.' + UID['main-box'] + ' h4 {\
		display				: inline-block;\
		font-size			: 9pt;\
		font-weight			: bold;\
	}\
	.' + UID['main-box'] + ' h5 {\
		display				: inline-block;\
		font-size			: 8pt;\
		font-weight			: bold;\
	}\
	.' + UID['main-box'] + ' h6 {\
		display				: inline-block;\
		font-size			: 7pt;\
		font-weight			: bold;\
	}\
	.' + UID['main-box'] + ' .ui-accordion h1,\
	.' + UID['main-box'] + ' .ui-accordion h2,\
	.' + UID['main-box'] + ' .ui-accordion h3,\
	.' + UID['main-box'] + ' .ui-accordion h4,\
	.' + UID['main-box'] + ' .ui-accordion h5,\
	.' + UID['main-box'] + ' .ui-accordion h6\
	{\
		display				: block;\
	}\
	.' + UID['main-box'] + ' .ui-accordion *\
	{\
		font-size			: 9pt;\
	}\
	.' + UID['main-box'] + ' ul.tabs {\
		overflow			: hidden;\
		display				: block;\
		list-style			: none;\
		margin				: 0;\
		padding				: 0;\
		margin-top			: 4px;\
	}\
	.' + UID['main-box'] + ' ul.tabs li.tab {\
		display				: inline-block;\
		float				: left;\
		cursor				: pointer !important;\
	}\
	.' + UID['main-box'] + ' ul.tabs li.tab a {\
		display				: inline-block;\
		position			: relative;\
		font-weight			: bold;\
		line-height			: 20px;\
		padding-left		: 2px;\
		padding-right		: 3px;\
		padding-top			: 1px;\
		padding-bottom		: 1px;\
		border-width		: 1px;\
		border-style		: solid;\
		border-bottom		: 0;\
		border-left			: 0;\
		text-decoration		: none;\
		cursor				: pointer;\
	}\
	.' + UID['main-box'] + ' ul.tabs li.tab a span.' + UID['main-box'] + ' {\
		margin-left			: -2px;\
	}\
	.' + UID['main-box'] + ' ul.tabs li.first a {\
		border-left-width	: 1px !important;\
	}\
	.' + UID['main-box'] + ' ul.tabs li.first a.selected,\
	.' + UID['main-box'] + ' ul.tabs li.tab a.selected {\
		border-left-width	: 1px !important;\
		border-left-style	: solid !important;\
		box-shadow			: rgba(255,255,255,0.9) 0px 0px 3px inset, rgba(0,0,0,0.9) 0px 0px 3px;\
		-moz-box-shadow		: rgba(255,255,255,0.9) 0px 0px 3px inset, rgba(0,0,0,0.9) 0px 0px 3px;\
		-webkit-box-shadow	: rgba(255,255,255,0.9) 0px 0px 3px inset, rgba(0,0,0,0.9) 0px 0px 3px;\
		background-image	: linear-gradient(bottom, rgba(0,0,0,0) 1%, rgba(255,255,255,0.4) 99%);\
		background-image	: -moz-linear-gradient(bottom, rgba(0,0,0,0) 1%, rgba(255,255,255,0.4) 99%);\
		background-image	: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 1%, rgba(255,255,255,0.4) 99%);\
	}\
	.' + UID['main-box'] + ' .container {\
		height				: auto;\
		width				: 100%;\
		overflow			: hidden;\
	}\
	.' + UID['main-box'] + ' .container ul.tabs li.tab a {\
		line-height			: 16px;\
	}\
	.' + UID['main-box'] + ' .container ul.tabs li.tab a.selected {\
		border-left-width	: 1px !important;\
		border-left-style	: solid !important;\
	}\
	.' + UID['title'] + ' {\
		font-weight			: bold;\
		padding-top			: 2px;\
		padding-bottom		: 2px;\
		text-align			: center;\
		border-radius		: 2px;\
		-moz-border-radius	: 2px;\
		-webkit-border-radius: 2px;\
	}\
	.' + UID['main-box'] + ' .ui-dialog-title *,\
	.' + UID['title'] + ' * {\
		display				: inline-block !important;\
		font-style			: normal !important;\
		font-size			: 10pt !important;\
		font-weight			: bold;\
		line-height			: 10pt !important;\
		text-decoration		: none !important;\
		padding				: 0;\
	}\
	.' + UID['subtitle'] + ' {\
		font-weight			: bold;\
		padding-top			: 2px;\
		padding-bottom		: 2px;\
		margin-bottom		: 3px;\
		text-align			: center;\
		border-radius		: 3px;\
		-moz-border-radius	: 3px;\
		-webkit-border-radius: 3px;\
	}\
	.' + UID['content'] + ' {\
		padding-left		: 3px;\
		padding-right		: 3px;\
		padding-top			: 2px;\
		padding-botom		: 1px;\
		border-radius		: 2px;\
		-moz-border-radius	: 2px;\
		-webkit-border-radius: 2px;\
		box-shadow			: rgba(0,0,0,0.5) 0 0 2px;\
		-moz-box-shadow		: rgba(0,0,0,0.5) 0 0 2px;\
		-webkit-box-shadow	: rgba(0,0,0,0.5) 0 0 2px;\
		overflow-x			: hidden;\
	}\
	.' + UID['status_ticker'] + ' {\
		padding				: 2px;\
		border-radius		: 1px;\
		-moz-border-radius	: 1px;\
		-webkit-border-radius: 1px;\
		box-shadow			: rgba(0,0,0,0.5) 0 0 2px;\
		-moz-box-shadow		: rgba(0,0,0,0.5) 0 0 2px;\
		-webkit-box-shadow	: rgba(0,0,0,0.5) 0 0 2px;\
	}\
	.' + UID['status_report'] + ' {\
		margin-top			: 5px;\
		height				: 106px;\
		max-height			: 106px;\
		overflow			: auto;\
		overflow-x			: hidden;\
	}\
	.' + UID['status_feedback'] + ' {\
		padding-top			: 5px;\
		padding-right		: 5px;\
		padding-bottom		: 0.5em;\
		padding-left		: 5px;\
		height				: 34px;\
		text-align			: left;\
		font-weight			: bold;\
		border-radius		: 3px;\
		-moz-border-radius	: 3px;\
	}\
	table.' + UID['table'] + ' tr td,\
	table.' + UID['compact_table'] + ' tr td,\
	table.' + UID['table_console'] + ' tr td {\
		border				: none;\
		background-color	: transparent;\
		white-space			: nowrap;\
		vertical-align		: top;\
		padding				: 0px;\
		line-height			: 16px;\
		cursor				: default;\
	}\
	table.' + UID['hide_inputbox'] + ' tr td {\
		padding-bottom		: 0px;\
		padding-right		: 0px;\
	}\
	table.' + UID['table'] + ' tr td {\
		padding				: 0px 4px;\
	}\
	table.' + UID['table'] + ' tr td.right,\
	table.' + UID['compact_table'] + ' tr td.right,\
		font-weight			: bold;\
		text-align			: right;\
		padding-right		: 5px;\
	}\
	table.' + UID['table_console'] + ' tr td {\
		white-space			: normal !important;\
	}\
	.' + UID['underline'] + ' {\
		background-color	: transparent;\
		padding				: 1px 4px 1px 4px;\
	}\
	table.' + UID['table'] + ' tr th,\
	table.' + UID['compact_table'] + ' tr th,\
	table.' + UID['compact_console'] + ' tr th,\
	table tr.' + UID['row_top_headers'] + ' td\
	{\
		font-weight			: bold;\
		text-align			: center;\
		line-height			: 11pt;\
		padding				: 1px 3px 1px 3px;\
		border-radius		: 2px;\
	}\
	tr.' + UID['no-attackable'] + ' * {\
		color				: #C00;\
	}\
	table.font8 * {\
		font-size			: 8pt !important;\
	}\
	table.zebra tr:nth-child(even) {\
		background-color	: rgba(255,255,255,0.3);\
	}\
	thead.fixed tr {\
		position			: relative;\
		display				: block;\
	}\
	tbody.scrollable {\
		display				: block;\
		overflow-x			: hidden !important;\
		width				: 100%\
	}\
	input.' + UID['btn_on'] + ',\
	input.' + UID['btn_off'] + ',\
	input.' + UID['bnt_red'] + ',\
	input.' + UID['bnt_green'] + ',\
	input.' + UID['bnt_blue'] + ',\
	input.' + UID['bnt_yellow'] + ',\
	input.' + UID['bnt_cyan'] + ',\
	input.' + UID['bnt_purple'] + ',\
	.' + UID['main-box'] + ' input[type=button] {\
		width				: 130px;\
		padding-top			: 1px;\
		padding-bottom		: 1px;\
		color				: #FFE;\
		font-weight			: bold;\
		border-radius		: 3px;\
		-moz-border-radius	: 3px;\
		-webkit-border-radius: 3px;\
		background-image	: linear-gradient(bottom, rgba(0,0,0,0.1) 10%, rgba(255,255,255,0.3) 60%, rgba(255,255,255,0.5) 99%);\
		background-image	: -moz-linear-gradient(bottom, rgba(0,0,0,0.1) 10%, rgba(255,255,255,0.3) 60%, rgba(255,255,255,0.5) 99%);\
		background-image	: -webkit-linear-gradient(bottom, rgba(0,0,0,0.1) 10%, rgba(255,255,255,0.3) 60%, rgba(255,255,255,0.5) 99%);\
		box-shadow			: rgba(0,0,0,0.52) 1px 1px 1px;\
		-moz-box-shadow		: rgba(0,0,0,0.52) 1px 1px 1px;\
		-webkit-box-shadow	: rgba(0,0,0,0.52) 1px 1px 1px;\
		cursor				: hand;\
		cursor				: pointer;\
	}\
	input.thin {\
		width				: auto !important;\
		margin				: 0;\
		padding-top			: 0 !important;\
		padding-bottom		: 0 !important;\
		padding-left		: 2px;\
		padding-right		: 2px;\
		font-size			: 8pt;\
	}\
	input.short {\
		width				: 30px !important;\
	}\
	.' + UID['main-box'] + ' input[type=text] {\
		text-align			: right;\
		border				: 1px solid #888;\
		border-radius		: 2px;\
		-moz-border-radius	: 2px;\
		-webkit-border-radius: 2px;\
		box-shadow			: rgba(0,0,0,0.2) 1px 1px 3px inset;\
		-moz-box-shadow		: rgba(0,0,0,0.2) 1px 1px 3px inset;\
		-webkit-box-shadow	: rgba(0,0,0,0.2) 1px 1px 3px inset;\
	}\
	.' + UID['main-box'] + ' input[type=text]:active,\
	.' + UID['main-box'] + ' input[type=text]:focus {\
		box-shadow			: rgba(0,0,0,0.5) 1px 1px 4px inset;\
		-moz-box-shadow		: rgba(0,0,0,0.5) 1px 1px 4px inset;\
		-webkit-box-shadow	: rgba(0,0,0,0.5) 1px 1px 4px inset;\
	}\
	.' + UID['hide_inputbox'] + ' input[type=text] {\
		box-shadow			: rgba(0,0,0,0.2) 1px 1px 3px inset;\
		-moz-box-shadow		: rgba(0,0,0,0.2) 1px 1px 3px inset;\
		-webkit-box-shadow	: rgba(0,0,0,0.2) 1px 1px 3px inset;\
	}\
	.' + UID['main-box'] + ' select {\
		margin				: 0 !important;\
	}\
	.ui-widget-content select {\
		font-size			: 8pt !important;\
	}\
	table.' + UID['table'] + ' input[type=text],\
	table.' + UID['compact_table'] + ' input[type=text]\
	{\
		padding-top			: 0px;\
		padding-bottom		: 0px;\
	}\
	.' + UID['bold_red'] + ' {\
		font-weight			: bold;\
	}\
	hr.thin {\
		margin				: 2px 0px;\
		padding				: 0px;\
		opacity				: 0.9px;\
	}\
	.' + UID['map-viewer-box'] + ' .ui-dialog-content {\
		margin				: 0 !important;\
		padding				: 0 !important;\
		overflow			: hidden !important;\
	}\
	.' + UID['map-viewer'] + ' {\
		display				: block;\
		width				: 750px;\
		height				: 750px;\
		white-space			: pre;\
		font-family			: Lucida Console, Andale Mono, Courier New, Courier, monospace;\
		font-size			: 1px;\
		font-stretch		: ultra-expanded;\
		cursor				: default;\
	}\
	.' + UID['map-viewer-dragger'] + ' {\
		position 			: absolute;\
		display				: block;\
		cursor				: move;\
	}\
	.' + UID['map-viewer-dragger'] + ' .jewel {\
		position			: absolute;\
		display				: block;\
		margin-top			: -30px;\
		font-size			: 9pt;\
		cursor				: default;\
	}\
	.tf-d {\
		font-size			: 10pt;\
		font-weight			: bold;\
		color				: #910033;\
		clear				: both;\
		margin-right		: 4px;\
	}\
	.tf-h {\
		font-size			: 10pt;\
		color				: #5D2680;\
		clear				: both;\
		margin-right		: 4px;\
	}\
	.tf-m {\
		font-size			: 9pt;\
		color				: #274A82;\
		clear				: both;\
		margin-right		: 4px;\
	}\
	.tf-s {\
		font-size			: 8pt;\
		color				: #285BBC;\
		clear				: left;\
		margin-right		: 4px;\
	}\
	').appendTo("head");
	
	
	
/** Add Color Theme CSS Styles 
******************************/
$J("<style>").append('\
	.jewel {\
		color				: #442 !important;\
	}\
	.' + UID['hiding'] + ' {\
		color				: #FFE;\
		background-color	: rgba(0,180,140,0.7);\
	}\
	.' + UID['defending'] + ' {\
		color				: #FFE;\
		background-color	: rgba(180,0,50,0.7);\
	}\
	.' + UID['main-box'] + ' ul.tabs {\
		border-bottom		: 1px solid rgba(135,135,135,0.6);\
	}\
	.' + UID['main-box'] + ' ul.tabs li.tab a {\
		color				: #444;\
		background-color	: rgba(200,200,200,0.8);\
		border-color		: rgba(140,140,140,0.6);\
	}\
	.' + UID['main-box'] + ' ul.tabs li.tab a:hover {\
		background-color	: rgba(215,215,215,0.9);\
	}\
	.' + UID['main-box'] + ' ul.tabs li.tab a.selected {\
		color				: #000;\
		background-color	: rgba(230,230,230,0.8);\
		border-color		: rgba(255,255,255,0.7);\
	}\
	.' + UID['main-box'] + ' ul.tabs li.tab a.selected:hover {\
		background-color	: rgba(230,230,230,0.8);\
	}\
	.' + UID['main-box'] + ' .container ul.tabs li.tab a {\
		background-color	: rgba(200,200,200,0.8);\
	}\
	.' + UID['main-box'] + ' .container ul.tabs li.tab a:hover {\
		background-color	: rgba(210,210,210,0.9);\
	}\
	.' + UID['main-box'] + ' .container ul.tabs li.tab a.selected {\
		background-color	: rgba(220,220,220,0.8);\
	}\
	.' + UID['title'] + ' {\
		color				: #FFE;\
		background-color	: rgba(30,30,30,0.7);\
		border				: 1px solid;\
		border-color		: rgba(255,255,255,0.6);\
	}\
	.' + UID['main-box'] + ' .ui-dialog-title *,\
	.' + UID['title'] + ' * {\
		color				: #FFE !important;\
	}\
	.' + UID['subtitle'] + ' {\
		color				: #FFE;\
		background-color	: rgba(40,40,40,0.3);\
		border				: 1px solid;\
		border-color		: rgba(255,255,255,0.5);\
		border-top			: rgba(150,150,150,0.5);\
		border-left			: rgba(150,150,150,0.5);\
		box-shadow			: 1px 1px 1px rgba(0,0,0,0.2) inset;\
		-moz-box-shadow		: 1px 1px 1px rgba(0,0,0,0.2) inset;\
		-webkit-box-shadow	: 1px 1px 1px rgba(0,0,0,0.2) inset;\
	}\
	.' + UID['content'] + ' {\
		border				: 1px solid rgba(210,210,210,0.7);\
	}\
	.' + UID['status_ticker'] + ' {\
		background-color	: rgba(255,245,220,0.5);\
		border				: 1px solid rgba(170,170,170,0.7);\
	}\
	.' + UID['status_feedback'] + ' {\
		background-color	: rgba(0,0,0,0.2);\
		border				: 1px solid rgba(220,220,220,0.7);\
		box-shadow			: 1px 1px 1px rgba(0,0,0,0.1) inset;\
		-moz-box-shadow		: 1px 1px 1px rgba(0,0,0,0.1) inset;\
		-webkit-box-shadow	: 1px 1px 1px rgba(0,0,0,0.1) inset;\
	}\
	.' + UID['underline'] + ' {\
		border-bottom		: 1px solid rgba(200,200,200,0.7);\
	}\
	table.' + UID['table'] + ' tr th,\
	table.' + UID['compact_table'] + ' tr th,\
	table.' + UID['compact_console'] + ' tr th,\
	table tr.' + UID['row_top_headers'] + ' td\
	{\
		color				: #FFE;\
		background-color	: rgba(40,40,40,0.3);\
		border				: 1px solid;\
		border-color		: rgba(210,210,210,0.5);\
		border-top			: rgba(160,160,160,0.5);\
		border-left			: rgba(160,160,160,0.5);\
		box-shadow			: 1px 1px 1px rgba(0,0,0,0.2) inset;\
		-moz-box-shadow		: 1px 1px 1px rgba(0,0,0,0.2) inset;\
		-webkit-box-shadow	: 1px 1px 1px rgba(0,0,0,0.2) inset;\
	}\
	table tr.' + UID['row_top_headers'] + ' td {\
		background-color	: rgba(80,80,80,0.6);\
	}\
	input.' + UID['btn_on'] + ',\
	input.' + UID['btn_off'] + ',\
	input.' + UID['bnt_red'] + ',\
	input.' + UID['bnt_green'] + ',\
	input.' + UID['bnt_blue'] + ',\
	input.' + UID['bnt_yellow'] + ',\
	input.' + UID['bnt_cyan'] + ',\
	input.' + UID['bnt_purple'] + ',\
	.' + UID['main-box'] + ' input[type=button] {\
		border				: 1px solid rgba(50,50,50,0.8);\
	}\
	.' + UID['main-box'] + ' input[type=button] {\
		background-color	: rgba(50,150,220,0.8);\
		border-color		: #39D #39D #28C;\
		text-shadow			: -1px -1px 0 #39D;\
		-moz-text-shadow	: -1px -1px 0 #39D;\
		-webkit-text-shadow	: -1px -1px 0 #39D;\
	}\
	.' + UID['main-box'] + ' input[type=button]:hover {\
		background-color	: rgba(40,150,210,0.8);\
		box-shadow			: rgb(34, 136, 204) 0px 0px 5px 0px;\
		-moz-box-shadow		: rgb(34, 136, 204) 0px 0px 5px 0px;\
		-webkit-box-shadow	: rgb(34, 136, 204) 0px 0px 5px 0px;\
	}\
	input.' + UID['btn_on'] + ',\
	input.' + UID['bnt_green'] + ' {\
		background-color	: rgba(0,160,110,0.8) !important;\
		border-color		: #3eddab #3eddab #30a580 !important;\
		text-shadow			: -1px -1px 0 #22C390 !important;\
		-moz-text-shadow	: -1px -1px 0 #22C390 !important;\
		-webkit-text-shadow	: -1px -1px 0 #22C390 !important;\
	}\
	input.' + UID['btn_on'] + ':hover,\
	input.' + UID['bnt_green'] + ':hover {\
		background-color	: rgba(0,200,150,0.8) !important;\
		box-shadow			: #11d899 0px 0px 5px 0px !important;\
		-moz-box-shadow		: #11d899 0px 0px 5px 0px !important;\
		-webkit-box-shadow	: #11d899 0px 0px 5px 0px !important;\
	}\
	input.' + UID['btn_off'] + ',\
	input.' + UID['bnt_red'] + ',\
	.' + UID['main-box'] + ' input[type=button][disabled] {\
		background-color	: rgba(184,0,46,0.8) !important;\
		border-color		: #c64162 #c64162 #a33750 !important;\
		text-shadow			: -1px -1px 0 #c64162 !important;\
		-moz-text-shadow	: -1px -1px 0 #c64162 !important;\
		-webkit-text-shadow	: -1px -1px 0 #c64162 !important;\
	}\
	input.' + UID['btn_off'] + ':hover,\
	input.' + UID['bnt_red'] + ':hover,\
	.' + UID['main-box'] + ' input[type=button][disabled]:hover {\
		background-color	: rgba(200,50,100,0.8) !important;\
		box-shadow			: #d34a6a 0px 0px 5px 0px !important;\
		-moz-box-shadow		: #d34a6a 0px 0px 5px 0px !important;\
		-webkit-box-shadow	: #d34a6a 0px 0px 5px 0px !important;\
	}\
	input.' + UID['bnt_blue'] + ' {\
		background-color	: rgba(0,94,189,0.8);\
	}\
	input.' + UID['bnt_blue'] + ':hover {\
		background-color	: rgba(0,125,150,0.8);\
	}\
	.' + UID['main-box'] + ' input[type=text]:active,\
	.' + UID['main-box'] + ' input[type=text]:focus {\
		border-color		: rgba(0,0,0,0.8);\
	}\
	.' + UID['hide_inputbox'] + ' input[type=text] {\
		background-color	: rgba(255,255,255,0.3);\
		border				: 1px solid rgba(0,0,0,0.4);\
	}\
	.' + UID['bold_red'] + ' {\
		color				: #500;\
	}\
	.' + UID['map-viewer'] + ' {\
		color				: #000;\
		background-color	: #8A8;\
		border				: 1px solid #666;\
	}\
	.' + UID['map-viewer-dragger'] + ' {\
		background-color	: rgba(240,40,40,0.3);\
		border 				: 1px solid #E55;\
	}\
	.' + UID['map-viewer-dragger'] + ':hover {\
		background-color	: rgba(255,0,0,0.3);\
	}\
	.' + UID['map-viewer-dragger'] + ' .jewel {\
		color				: #000 !important;\
		background-color	: rgba(255,255,255,0.7);\
		border 				: 1px solid #EEE;\
	}\
	/* jQuery UI */\
	.ui-widget-content\
	{\
		border				: 1px solid #dddddd;\
		/*background-color	: rgba(170,170,170,0.7);*/\
		background-image: url();\
		color: #303030;\
	}\
	.ui-widget-content a\
	{\
		color				: #303030;\
	}\
	.ui-widget-header\
	{\
		border				: 1px solid #777777;\
		background-color	: rgba(30,30,30,0.8);\
		color				: #FFE;\
		font-weight			: bold;\
	}\
	.ui-widget-header a\
	{\
		color				: #FFE;\
	}\
	/* Interaction states\
	----------------------------------*/\
	.ui-state-default,\
	.ui-widget-content .ui-state-default,\
	.ui-widget-header .ui-state-default,\
	.ui-state-focus,\
	.ui-widget-content .ui-state-focus,\
	.ui-widget-header .ui-state-focus\
	{\
		border				: 1px solid #999999;\
		background-color	: rgba(100,100,100,0.8);\
		font-weight			: bold;\
		color				: #FFE;\
	}\
	.ui-state-default a,\
	.ui-state-default a:link,\
	.ui-state-default a:visited\
	{\
		color				: #FFE;\
		text-decoration		: none;\
	}\
	.ui-state-hover,\
	.ui-widget-content .ui-state-hover,\
	.ui-widget-header .ui-state-hover\
	{\
	}\
	.ui-state-hover a,\
	.ui-state-hover a:hover\
	{\
		color				: #FFE;\
		text-decoration		: none;\
	}\
	.ui-state-active,\
	.ui-widget-content .ui-state-active,\
	.ui-widget-header .ui-state-active\
	{\
		border				: 1px solid rgba(120,120,120,0.8);\
		background-color	: rgba(70,70,70,0.8);\
		font-weight			: bold;\
		color				: #FFE;\
	}\
	.ui-state-active a,\
	.ui-state-active a:link,\
	.ui-state-active a:visited\
	{\
		color				: #FFE;\
		text-decoration		: none;\
	}\
	.ui-widget :active\
	{\
		outline				: none;\
	}\
	/* Interaction Cues\
	----------------------------------*/\
	.ui-state-highlight,\
	.ui-widget-content .ui-state-highlight,\
	.ui-widget-header .ui-state-highlight\
	{\
		border				: 1px solid #fed22f;\
		background-color	: rgba(255,230,90,0.8);\
		color				: #363636;\
	}\
	.ui-state-highlight a,\
	.ui-widget-content .ui-state-highlight a,\
	.ui-widget-header .ui-state-highlight a\
	{\
		color				: #363636;\
	}\
	.ui-state-error,\
	.ui-widget-content .ui-state-error,\
	.ui-widget-header .ui-state-error\
	{\
		border				: 1px solid #cd0a0a;\
		background-color	: rgba(185,25,0,0.8);\
		color				: #FFE;\
	}\
	.ui-state-error a,\
	.ui-widget-content .ui-state-error a,\
	.ui-widget-header .ui-state-error a\
	{\
		color				: #FFE;\
	}\
	.ui-state-error-text,\
	.ui-widget-content .ui-state-error-text,\
	.ui-widget-header .ui-state-error-text\
	{\
		color				: #FFE;\
	}\
	.ui-widget-overlay\
	{\
		background-color	: rgba(170,170,170,0.7);\
	}\
	.ui-widget-shadow\
	{\
		background-color	: #000;\
	}\
	/* jQuery UI Selectable 1.8.16 */\
	.ui-selectable-helper\
	{\
		border:1px dotted #000;\
	}\
	/* jQuery UI Dialog 1.8.16  */\
	.ui-dialog .ui-dialog-title {\
		color				: rgba(255,255,255,0.7);\
	}\
	.ui-dialog .ui-dialog-titlebar-close {\
		background-color	: rgba(0,0,0,0.3);\
		border				: 1px solid transparent;\
	}\
	.ui-dialog .ui-dialog-titlebar-close:hover,\
	.ui-dialog .ui-dialog-titlebar-close:focus\
	{\
		background-color 	: rgba(210,50,80,0.8);\
		border				: 1px solid #960D16;\
		-webkit-box-shadow	: rgba(250,90,120,0.8) 0 0 8px;\
		-moz-box-shadow		: rgba(250,90,120,0.8) 0 0 8px;\
		-khtml-box-shadow	: rgba(250,90,120,0.8) 0 0 8px;\
		box-shadow			: rgba(250,90,120,0.8) 0 0 8px;\
	}\
').appendTo( 'head' );


/********************************************************************************
 * Extract the flashvars from the SWF object and initialise the appropriate     *
 * global variables.                                                            *
 *                                                                              *
 * USED                                                                         *
 *  - api_server                                                                *
 *  - dragon_heart                                                              *
 *  - facebook_id                                                               *
 *  - locale                                                                    *
 *  - session_id                                                                *
 *  - user_hash                                                                 *
 *  - user_id                                                                   *
 *  - user_time                                                                 *
 *                                                                              *
 * UNUSED                                                                       *
 *  - building_cachebreaker                                                     *
 *  - lazy_loaded_swf_cachebreaker                                              *
 *  - primary_ui_cachebreaker                                                   *
 *  - pub_port                                                                  *
 *  - pub_server                                                                *
 *  - second_ui_cachebreaker                                                    *
 *  - sound_cachebreaker                                                        *
 *  - s3_server                                                                 *
 *  - s3_swf_prefix                                                             *
 ********************************************************************************/
 var API_SERVER, /* Global constants from object flashvars (see getFlashvars) */
	 DRAGON_HEART,
	 FACEBOOK_ID,
	 LOCALE,
	 SESSION_ID,
	 USER_HASH,
	 USER_ID,
	 USER_TIME,
	 S3_SERVER,
	 S3_SWF_PREFIX;

function getFlashvars()
{
	var flashvars = $J( SWF_OBJECT + ' param[name="flashvars"]' ).attr( 'value' ).split( '&' ),
		keyValue,
		rslt = {};
		
	$J.each( flashvars, function () {
		keyValue = this.split('=');
		rslt[keyValue[0]] = keyValue[1];
	});
	
	API_SERVER	 = rslt.api_server;
	DRAGON_HEART = rslt.dragon_heart;
	FACEBOOK_ID	 = rslt.facebook_id;
	LOCALE		 = rslt.locale;
	SESSION_ID	 = rslt.session_id;
	USER_HASH	 = rslt.user_hash;
	USER_ID		 = rslt.user_id;
	USER_TIME	 = rslt.user_time;
	S3_SERVER	 = rslt.s3_server;
	S3_SWF_PREFIX= rslt.s3_swf_prefix;
	SERVER_ID	 = ( /realm(\d+)\./.exec( API_SERVER ) || ['',''] )[1];
}

getFlashvars();


/************************
**   scriptStartUp
*************************/

console.log( SCRIPT_NAME + ' Startup in : ' + timeFormat( SCRIPT_STARTUP_DELAY / 1000 ).stripTags() );

var STARTUP_TIMER;

function scriptStartUp()
{
	try {
		
		/**  Data Initialization
		***************************************/
		// Init Defaults Options
		Data.init ({
			options		: {
				api_version		: API_VERSION,
				main_box		: { draggable:true, x:0, y:0 },
				debug_mode		: DEBUG_MODE,
				current_tab		: false,
				use_locale      : '',

				attacks		: { 
					 enabled				: false
					,current_tab			: 0
					,level_enable			: ['',0,0,0,0,0,0,0,0,0,0,0]
					,level_dist				: ['',14,14,14,14,14,14,14,14,14,14,14]
					,dragons_enable		    : ['',0,0,0,0,0,0,0,0,0,0,0]
					,abandon_wildernesses	: false
					,clear_all_targets		: false
					,delete_reports			: true
					,log_attacks			: true
					,recall_encamped		: true
					,stop_on_loss			: true
					,units					: ['',{},{},{},{},{},{},{},{},{},{},{}]
					
					/*
					* WARNING: Changing this values cause Too many requests to the server 
					*          that are monitored. Thats gives them reason to increase the security 
					*          on the servers and, sooner or later, make this scripts unusable.
					*            
					*      PLEASE, BE SMART, DON'T HELP THEM TO SEEK WAYS TO BLOCK THIS SCRIPT
					*
					*                   ( We will end up losing everyone )
					*/
					,delay_min				: 15
					,delay_max				: 30
				},
				
				auto_collect	: {
					 enabled	: true
					,last_time	: 0
					,delay		: 1
					,unit		: 3600
					,requests	: {
						 start_at				: 0
						,counter				: 0
						,max_per_hour           : 80
					}
				},
				
				auto_refresh	: {
					 enabled		: false
					,last_time		: 0
					,delay			: 15
				},

				building		: { 
					 enabled			: false
					,current_tab		: 0
					,accordion			: 0
					,level_enable		: [{},{},{},{},{},{},{},{},{},{},{}]
					,level_cap			: [{},{},{},{},{},{},{},{},{},{},{}]
				},
				
				info			: {
					current_tab			: 0
				},
				
				jobs			: {
					current_tab			: 0
				},
				
				marches			: {
					 maximum				: 0
					,requests : {
						 start_at				: 0
						,counter				: 0
						,max_per_hour           : 150
					}
				},
				
				map				: {
					 selected			: 'AnthropusCamp'
					,radius				: 14
					,x					: 0
					,y					: 0
					,requests : {
						 start_at				: 0
						,counter				: 0
						,max_per_hour           : 120
					}
				},
				
				research	: {
					 enabled			: false
					,current_tab		: 0
					,accordion			: 0
					,level_enable		: {}
					,level_cap			: {}
				},
				
				training		: {
					 enabled			: false
					,current_tab		: 0
					,city				: [
						{
							units : {
								Porter				: 0,
								Conscript			: 0,
								Spy					: 0,
								Halberdsman			: 0,
								Minotaur			: 0,
								Longbowman			: 0,
								SwiftStrikeDragon	: 0,
								BattleDragon		: 0,
								ArmoredTransport	: 0,
								Giant				: 0,
								FireMirror			: 0
							}
						 }
						,{
							units : {
								Porter				: 0,
								Conscript			: 0,
								Spy					: 0,
								Halberdsman			: 0,
								Minotaur			: 0,
								Longbowman			: 0,
								SwiftStrikeDragon	: 0,
								BattleDragon		: 0,
								ArmoredTransport	: 0,
								Giant				: 0,
								FireMirror			: 0,
								AquaTroop			: 0
							}
						 }
						 ,{
							units : {
								Porter				: 0,
								Conscript			: 0,
								Spy					: 0,
								Halberdsman			: 0,
								Minotaur			: 0,
								Longbowman			: 0,
								SwiftStrikeDragon	: 0,
								BattleDragon		: 0,
								ArmoredTransport	: 0,
								Giant				: 0,
								FireMirror			: 0,
								StoneTroop			: 0
							}
						 }
						 ,{
							units : {
								Porter				: 0,
								Conscript			: 0,
								Spy					: 0,
								Halberdsman			: 0,
								Minotaur			: 0,
								Longbowman			: 0,
								SwiftStrikeDragon	: 0,
								BattleDragon		: 0,
								ArmoredTransport	: 0,
								Giant				: 0,
								FireMirror			: 0,
								FireTroop			: 0
							}
						 }
						 ,{
							units : {
								Porter				: 0,
								Conscript			: 0,
								Spy					: 0,
								Halberdsman			: 0,
								Minotaur			: 0,
								Longbowman			: 0,
								SwiftStrikeDragon	: 0,
								BattleDragon		: 0,
								ArmoredTransport	: 0,
								Giant				: 0,
								FireMirror			: 0,
								WindTroop			: 0
								
							}
						 }
						 ,{
							units : {
								Porter				: 0,
								Conscript			: 0,
								Spy					: 0,
								Halberdsman			: 0,
								Minotaur			: 0,
								Longbowman			: 0,
								SwiftStrikeDragon	: 0,
								BattleDragon		: 0,
								ArmoredTransport	: 0,
								Giant				: 0,
								FireMirror			: 0,
								IceTroop			: 0,
								FrostGiant			: 0
							}
						 }
						 ,{
						 units : {
								Porter				: 0,
								Conscript			: 0,
								Spy					: 0,
								Halberdsman			: 0,
								Minotaur			: 0,
								Longbowman			: 0,
								SwiftStrikeDragon	: 0,
								BattleDragon		: 0,
								ArmoredTransport	: 0,
								Giant				: 0,
								FireMirror			: 0,
								SwampTroop			: 0
							}
						 }
						 ,{
							units : {
								Porter				: 0,
								Conscript			: 0,
								Spy					: 0,
								Halberdsman			: 0,
								Minotaur			: 0,
								Longbowman			: 0,
								SwiftStrikeDragon	: 0,
								BattleDragon		: 0,
								ArmoredTransport	: 0,
								Giant				: 0,
								FireMirror			: 0,
								ForestTroop			: 0								
							}
						 }
						 ,{
							units : {
								Porter				: 0,
								Conscript			: 0,
								Spy					: 0,
								Halberdsman			: 0,
								Minotaur			: 0,
								Longbowman			: 0,
								SwiftStrikeDragon	: 0,
								BattleDragon		: 0,
								ArmoredTransport	: 0,
								Giant				: 0,
								FireMirror			: 0,
								DesertTroop			: 0								
							}
						 }
						 ,{
							units : {
							}
						 }
						 ,{
							units : {
							}
						 }
						 ,{
							units : {
							}
						 }
						 ,{
							units : {
							}
						 }
						 ,{
							units : {
							}
						 }
						 ,{
							units : {
							}
						 }
						 ,{
							units : {
							}
						 }
					]
					,units_cap	: {
						Porter				: 0,
						Conscript			: 0,
						Spy					: 0,
						Halberdsman			: 0,
						Minotaur			: 0,
						Longbowman			: 0,
						SwiftStrikeDragon	: 0,
						BattleDragon		: 0,
						ArmoredTransport	: 0,
						Giant				: 0,
						FireMirror			: 0,
						AquaTroop			: 0,
						StoneTroop			: 0,
						FireTroop			: 0,
						WindTroop			: 0,
						IceTroop			: 0,
						FrostGiant			: 0,
						SwampTroop			: 0,
						ForestTroop			: 0,
						DesertTroop			: 0,
					}
					,mode				: 'population'
					,requests : {
						 start_at				: 0
						,counter				: 0
						,max_per_hour           : 150
					}
				},
				
				waves			: {
					 enabled			: false
					,current_tab		: 0
					,stop_on_loss		: true
					,delete_reports		: true
					,delay_min			: 15
					,delay_max			: 30
					,units 				: {}
					,dragons			: {}
					,target	: {
						 x		: 0
						,y		: 0
						,type	: ''
						,level	: 0
					}
				},
				
				messages		: {
					 last_read	: 0
					,missing	: 0 
					,requests : {
						 start_at				: 0
						,counter				: 0
						,max_per_hour           : 150
					}

				},

			},

			requests: {
				 start_at	: 0
				,run_time	: 0
				,abandon      : {total:0,errors:0}
				,building     : {total:0,errors:0}
				,cities       : {total:0,errors:0}
				,collect      : {total:0,errors:0}
				,defended     : {total:0,errors:0}
				,generals     : {total:0,errors:0}
				,items        : {total:0,errors:0}
				,manifest     : {total:0,errors:0}
				,map          : {total:0,errors:0}
				,marches      : {total:0,errors:0}
				,player		  : {total:0,errors:0}
				,recalls      : {total:0,errors:0}
				,reports      : {total:0,errors:0}
				,reports_del  : {total:0,errors:0}
				,reports_read : {total:0,errors:0}
				,research     : {total:0,errors:0}
				,resurrect    : {total:0,errors:0}
				,training     : {total:0,errors:0}
			},
			
			stats	: {
				attacks : {
					 start_at	: 0
					,run_time	: 0
					,total		: 0
					,levels			: [
						 '' /* the index zero is not used because the levels are from 1 to 11 */
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
						,{total:0, items:{}, resources:{}}
					]
				}
				,items		: {
					 resources : {}
					,speedups  : {}
					,production: {}
					,general   : {}
					,chest     : {}
					,arsenal   : {}
					,armors    : {}
				}
				,waves	: {
					 start_at		: 0
					,run_time		: 0
					,total			: 0
					,spoils			: {}
				}

			},
			
		});
		
		
		// Check if the language of the game is different from the browser and Sets
		if ( LOCALE != LANG_CODE && ( Data.options.use_locale === undefined || Data.options.use_locale === '' ) ) {
			var width  = Math.randRange(300,320);
			dialogBox({
				id		  : setUID('dialog-confirm'),
				position  : [parseInt(document.body.offsetWidth-(document.body.offsetWidth-760)/2-width/2), Math.randRange(0,20)],
				width	  : width,
				height	  : Math.randRange(150,160),
				title	  : 'Language Selector',
				html	  : 'The language of the game is different <br> from the language of your browser.<br><br>'
						  + 'Do you want to use the language of the game <br> instead of your browser?',
				buttons   : [
					{
						text: 'Yes',
						click: function() {
							Data.options.use_locale = true;
							setLanguage(LOCALE);
							Translation.init ({
								onSuccess : function ( r ) {},
								onFailure : function ( r ) {},
								delay     : 500
							});
							$J(this).dialog('destroy');
						}
					},
					{
						text: 'No',
						click: function() { 
							Data.options.use_locale = false;
							$J(this).dialog('destroy');
						}
					}
				]
			});
		}
		
		// Set the default locale use
		if ( Data.options.use_locale === undefined || Data.options.use_locale === '' ) {
			Data.options.use_locale = false;
		} else if ( Data.options.use_locale === true ) {
			setLanguage(LOCALE);
		}
		
		// Set Debug Mode from localStorage
		// This changed with the hotkey is Ctrl + Alt + Shift + D)
		if ( Data.options.debug_mode )
		{
			DEBUG_MODE = DEBUG_MARCHES = Data.options.debug_mode;
		}
		
		
		/**  Check basic initialization
		***************************************/
		function stepStarting ( current_step, retry )
		{

			var retry = retry || 0;
			var wait_time = 1000;
			var error_msg;
			var message;
			
			clearTimeout( STARTUP_TIMER );
			
			function onSuccess( r ) {
				verboseLog ( message );
				console.log ( message );
				StepTimeBar.update ( current_step );
				STARTUP_TIMER = setTimeout( stepStarting, wait_time, current_step + 1  );
			}
			
			function onFailure( r ) {
				// Bandwidth Limit Exceeded
				if ( r.status === 509 )
				{
					wait_time = ERROR_509_DELAY;
					$startUpBox.append('<br><b>' + translate('Bandwidth Limit Exceeded') + '</b>,' + translate('Too many requests') +'! -  ' + translate('Retry in') + ' :' + timeFormat(wait_time/1000));
					verboseLog('<b>' + translate('Bandwidth Limit Exceeded') + '</b>,' + translate('Too many requests') +'! -  ' + translate('Retry in') + ' :' + timeFormat(wait_time/1000));
					STARTUP_TIMER = setTimeout( stepStarting, wait_time, current_step + 1  );
					return;
				}
				console.log('stepStarting:: Step: ' + current_step + ' Error:' + r.errmsg + ' retry ' + retry);
				StepTimeBar.delay += wait_time;
				STARTUP_TIMER = setTimeout( stepStarting, wait_time, current_step, ++retry);
			}
			
			switch ( current_step ) 
			{
			/**  Translation Initialization
			***************************************/
			case 1:
				$startUpBox.find('span').html(translate('Checking Your') + ' ' + translate('Language') + '...');
				message = 'Translation Matrix Successfully initialised';
				Translation.init ({
					onSuccess : onSuccess,
					onFailure : onFailure,
					delay  : 250,
					caller : 'scriptStartUp'
				});
				break;
			
			/**  Manifest Initialization
			***************************************/
			case 2:
				$startUpBox.find('span').html(translate('Checking Your') + ' ' + translate('Information') + '...');
				message = 'Manifest Successfully initialised';
				Manifest.init ({
					onSuccess : onSuccess,
					onFailure : onFailure,
					delay  : 250,
					caller : 'scriptStartUp'
				});
				break;
			
			/**  Seed Initialization
			***************************************/
			case 3:
				$startUpBox.find('span').html(translate('Checking') + ' ' + translate('Your Player') + '...');
				message = 'Seed Successfully initialised';
				Seed.init({
					onSuccess : onSuccess,
					onFailure : onFailure,
					delay  : 250,
					caller : 'scriptStartUp'
				});
				break;
			
			/**  Seed Check Capital City
			***************************************/
			case 4:
				
				var city_id = null;
				var city_idx=0
				// We make sure to first start the capital
				for ( var i=0; i < Seed.city_init.length; i++ )
				{
					if ( Seed.city_init[i].type == 'capital' )
					{
						city_id = Seed.city_init[i].id;
						city_idx = i;
					}
				}
				
				$startUpBox.find('span').html(translate('Checking') + ' ' + translate(Seed.city_init[city_idx].name) + '...');
				
				// Fix progress bar steps & time to initialize the cities
				StepTimeBar.steps += Seed.city_init.length;
				StepTimeBar.delay = Seed.city_init.length * 5000;
				
				Seed.fetchCity ({
					city_id  : city_id,
					from_init: true,
					onSuccess : function ( r ) {

						wait_time = Math.randRange(3000,5000);
						
						StepTimeBar.update ( current_step );
			
						// Waiting time increases three times to prevent detection of the server
						STARTUP_TIMER = setTimeout(  stepStarting, wait_time, current_step  + 1);
						
						// Init Resources tick
						Resources.init();
						
					},
					onFailure : onFailure,
					delay  : 250,
					caller : 'scriptStartUp'
				});
				break;
				
			/**  Seed Check Outpost Cities
			***************************************/
			case 5:
			
				for ( var i=0; i < Seed.city_init.length; i++ )
				{
					if ( Seed.city_init[i].loaded || Seed.city_init[i].type == 'capital' ) {
						continue;
					}
					
					if ( Seed.city_init[i].timer ) {
						clearTimeout( Seed.city_init[i].timer );
					}
					
					var current_index = i;
					
					$startUpBox.find('span').html(translate('Checking') + ' ' + translate(Seed.city_init[i].name) + '...');
					
					var city_id = Seed.city_init[i].id;
					
					// Fix progress bar total time to initialize the cities
					StepTimeBar.delay = 3000;
							
					Seed.fetchCity ({
						city_id  : city_id,
						from_init: true,
						onSuccess : function ( r ) {
							wait_time = Math.randRange(3000,5000);
						
							if ( current_index == Seed.city_init.length - 1 ){
								wait_time = 1500;
							}

							StepTimeBar.update ( current_step );
							
							// Waiting time increases three times to prevent detection of the server
							STARTUP_TIMER = setTimeout( stepStarting, wait_time, current_step);
						},
						onFailure : onFailure,
						delay  : 250,
						caller : 'scriptStartUp'
					});
					
					return;
				}
				
				StepTimeBar.stop();
				startPowerTools();
				return;
				break;
			}
			
			// Retries Limit
			if ( retry > 20 )
			{
				$startUpBox.title( FATAL_SEED_TITLE );
				$startUpBox.html( FATAL_SEED_MSG + '<br><br>' + error_msg );
				return;
			}

		}
		
		stepStarting( 1 );
		
		
		
		
		/**  startPowerTools
		***************************************/
		function startPowerTools()
		{
			$startUpBox.destroy ();
			
			TIME_FORMAT_DHMS = [translate('d'),translate('h'),translate('m'),translate('s')];
			
			// Initialization
			AutoCollect.init ();
			AutoRefresh.init();
			Map.init ();
			Marches.init ();
			Messages.init ();
		
			// Create a new popup DIV for the main script window
			var width = Math.randRange(495, 500);
			if ( Data.options.main_box.x < 1 ) 
			{
				Data.options.main_box.x = parseInt( document.body.offsetWidth - ( document.body.offsetWidth - 760 ) / 2 - width / 2) ;
			}
			
			var $main_box = dialogBox({
				id			: setUID('dialog-main-box'),
				dialogClass	: UID['main-box'],
				position	: [Data.options.main_box.x, Data.options.main_box.y],
				width		: width,
				height		: Math.randRange(830, 835),
				draggable	: Data.options.main_box.draggable,
				title		: 'v' + SCRIPT_VERSION,
				buttons		: {},
				close		: function (){
								TabsManager.hideTab();
							},
				dragStop	: function ( event, ui ) {
								var offset = $J( event.target ).offset();
								//Data.options.main_box.x = document.body.offsetWidth - offset.left - $J(event.target).outerWidth();
								Data.options.main_box.x = offset.left;
								Data.options.main_box.y = offset.top-24;
							}
			});
			
			// Create all the tabs and insert them into the main Popup
			TabsManager.init( $main_box );
			TabsManager.showTab();
			
			
			function utcTime()
			{
				var now = new Date();  
				now.setTime( now.getTime() + ( now.getTimezoneOffset() * 60000 ) );
				$J( this ).html( now.toTimeString().substring (0,8) +' UTC' );
			}
			
			
			$J('#ui-dialog-title-' + UID['dialog-main-box']).
			attr('title',translate('Doble-Click to collapse'));
			
			
			setTimeout (function(){
				$J('<span />').
				css({
					'position'	   : 'absolute',
					'display'	   : 'block',
					'right'		   : '35px',
					'text-align'   : 'right',
					'color'        : '#CCC !important'
				}).
				everyTime( '1s', utcTime ).
				appendTo( '#ui-dialog-title-' + UID['dialog-main-box'] );
			},3000);




			// Start event listeners to look for an unload event from Data Storage			
			window.addEventListener( 'unload', Data.onUnload, false );
			
			
			// HotKeys
			// Debug Mode (Ctrl + Alt + Shift + D)
			shortcut.add('Ctrl+Alt+Shift+D', function(event){
				Data.options.debug_mode = !Data.options.debug_mode;
				DEBUG_MODE = DEBUG_MARCHES = Data.options.debug_mode;
				$J('#'+UID['Tabs.Logs.title']).parent().toggle();
				$J('#'+UID['Tabs.Logs']).parent().toggle();
				//Tabs.Logs.$container.toggle();
				$J.msg({ 
					content : '<center>'
							+'Debug Mode :' 
							+ ( Data.options.debug_mode ? 'ENABLED' : 'DISABLED' )
							+ '<br><br>'
							+ 'You need to restart the script <br> to display the Debug tab'
							+ '</center>',
					timeOut	: 'words', /* Words per minute*/
					target	: $main_box
				});
			});

			actionLog ( SCRIPT_VERSION + ' ' +translate('Loaded') );
			verboseLog( SCRIPT_VERSION + ' Loaded' );
		
		}
	} catch (e) {
		$startUpBox.title( 'ERROR!' );
		$startUpBox.html( INIT_ERROR +'<br><br>' + e + ' line: '+ e.lineNumber );
		debugLog( inspect (e, 8, 1) );
	}  
}




MyAjax = {
	/*
		options 
		{
			url:
			method:
			params:
			
			callback:
			   or
			onSuccess:
			onFailure:
			
			delay:
			timeout:
			next_delay:
		}
	*/
	RequestDOA : function ( options )
	{
		if ( !options.params ) {
			options.params = {};
		}
		
		// Commons params (don't add in case of xml locale )
		if ( !options.params['_swf_session_id'] ) {
			options.params['user_id']		= USER_ID;
			options.params['_session_id']	= SESSION_ID;
			options.params['version']		= API_VERSION;
			options.params['dragon_heart']	= DRAGON_HEART;
			options.params['timestamp']		= parseInt( serverTime() );
		}
		
		Queue.add({
			fn	 : MyAjax.Request,
			args : [{
				url          : API_SERVER + '/' + options.url,
				useSignature : (options.method.toUpperCase() === 'POST'),
				method		 : options.method.toUpperCase(),
				params		 : options.params,
				timeoutSecs	 : 45,
				
				onSuccess	 : function( r )
				{
					if ( r.status === 200 && r.responseText )
					{
						if ( options.url.indexOf('.xml') !== -1 )
						{
							if ( options.onSuccess ) {
								options.onSuccess ( r.responseText );
							}
							else if ( options.callback ) {
								options.callback({
									ok  : true, 
									dat : r.responseText
								});
							}
						} 
						else {
							var data;
							try {
								data = JSON.parse( r.responseText );
							} catch (e) { console.log ('ERROR: MyAjax.RequestDOA.onSuccess JSON.parse: ' + e) }
							
							if ( options.onSuccess ) {
								options.onSuccess ( data );
							}
							else if ( options.callback ) {
								options.callback({
									ok  : true, 
									dat : data
								});
							}
						}
					} 
					else {
						if ( options.onFailure ) {
								options.onFailure ({
									errmsg:'The request was successful but no data was returned'
								});
						}
						else if ( options.callback ) {
							options.callback({
								ok     : false, 
								errmsg : 'The request was successful but no data was returned'
							});
						}
					}
				},
			
				onFailure	 : function( r )
				{
					var res = {
						ok		: false,
						status	: r.status,
						errmsg	: r.statusText,
					};
					
					if ( r.responseText ) {
						res.dat = r.responseText;
					}
					else if ( !r.status ) {
						res.errmsg = 'This browser is not compatible at this time';
					}
					
					if ( options.onFailure ) {
						options.onFailure( res );
					}
					else if ( options.callback ) {
						options.callback ( res );
					}
				},
				
				on403 : function(r) 
				{
					dialogError('<b>' + FATAL_SEED_TITLE + '</b>'
						+'<br><br>'
						+'<font color="#C00"><b> ' + r.statusText + '</b></font>'
						+'<br><br>'
						+'<b>Previous Requirements</b><br>'
						+'<b>FIREFOX</b>'
						+'<ul>'
						+'<li>Download and install <a href="https://addons.mozilla.org/es-ES/firefox/addon/refcontrol/">RefControl</a></li>'
						+'<li>Once installed click Tools - RefControlOptions</li>'
						+'<li>Click Add Site and type in wonderhill.com</li>'
						+'<li>Check the Block - Send no referer radio box</li>'
						+'<li>Click OK and then OK again</li>'
						+'</ul>'
						+'<br>'
						+'<b>CHROME</b>'
						+'<ul>'
						+'<li>Right click on your "Chrome" icon (either on your Desktop or your Taskbar)</li>'
						+'<li>Choose properties</li>'
						+'<li>At the end of your target line, place these parameters: --no-referrers</li>'
						+'<li>Click OK</li>'
						+'</ul>'
						+'<br><br>'
						+'<a id="' + UID['support_link'] + '" href="http://wackoscripts.com/index.php?/forum/3-report-problems/" target="_blank">Bugs and Known Issues</a><br>'
						+'<br>');
				},
				
				on509 : function( r )
				{
				/*
					dialogError('<b>ERROR 509</b><br><br>\
						<div style="text-align:center;">\
						<span style="color:#C00;font-size:12pt;"><b>Bandwidth Limit Exceeded</b></span><br><br>\
						<b>This account maybe has been blocked momentarily.<br>\
						<br>TRY AGAIN LATER</b>\
						</div>');
				*/
				}

			}],
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller  || '.unknow')
		});
	},
	
	/*
		options:
		{
			url:
			method:
			params:
			useSignature:
			timeoutSecs:
			onSuccess:
			onFailure:
			
		}
	*/
	Request : function ( options )
	{
		var request, params, headers = {}, timeout, h;
		
		request = new XMLHttpRequest();



		
		request.onreadystatechange = function () {
			if ( request.readyState === 4 )
			{
				clearTimeout( timeout );
				var response = {
					responseText	: request.responseText,
					status			: request.status,
					statusText		: request.statusText,
					request			: request
				}
				if ( ( request.status >= 200 && request.status < 300 ) || request.status === 304 )
				{
					if ( options.onSuccess ) {
						options.onSuccess( response );
					}
				} 
				else {
					if ( options.onFailure ) {
						options.onFailure( response );
					}
					if ( options['on' + request.status] ) {
						options['on' + request.status]( response );
					}
				}
			} 
		} 
		
		
		// Parse request parameters
		params = typeof options.params === 'string' ? options.params : Object.toQueryString( shuffleProperties( options.params ) ).replace(/\_/g,'%5F').replace(/\(/g,'%28').replace(/\)/g,'%29');
			
		// Change Accept request header based on browser
		headers['Accept'] =  IS_CHROME ? '*/*' : 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8';
		
		// Add request header specific to POST request only
		if ( options.useSignature )
		{
			// The browser does not allow this action, but it would be able to do it,
			// because the game send this Origin Header
			
			// headers['Origin'] = S3_SERVER;
			
			headers['content-type'] = 'application/x-www-form-urlencoded';
			headers['X-S3-AWS'] = SHA1( 'Draoumculiasis' + params + 'LandCrocodile' + options.url  + 'Bevar-Asp' );
		} 
		
		// Merge headers with option.headers
		//$J.extend(headers, options.headers || { });
		
		// Open Request
		if ( options.method === 'GET' ) {
			options.url += ( options.url.include('?') ? '&' : '?' ) + params;

		}
		request.open( options.method, options.url, true );
		
		// Add request headers to ajax request
		for ( h in headers ) {
			request.setRequestHeader( h, headers[h] );
		}
		
		// Start timeout check before request is sent
		if ( options.timeoutSecs )
		{
			timeout = setTimeout( function() {
				request.abort();
				// CHECK: 599 is custom error code. See if better option exists.
				if ( options.onFailure )
				{
					options.onFailure({
						responseText	: null,
						status			: 599,
						statusText		: 'Request Timed Out',
						request			: request
					});
				}
			}, options.timeoutSecs*1000);
		}
		
		// Send request with params if POST otherwise just send request


		request.send( options.method === 'POST' ? params : null );

	},
	
	
		/*
		options
		{
			city_id:
			x:
			y:
			callback:
		}
	*/
	abandon : function ( options )
	{
		var p = {};
		p['_method']	= 'delete';
		p['x']			= options.x;
		p['y']			= options.y;
		
		var url 	= 'cities/'+ options.city_id +'/wildernesses/abandon.json';
		var method	= 'POST';
		
		Data.requests.abandon.total++;
		
		new MyAjax.RequestDOA ({
			url		: url,
			method	: method,
			params	: p,
			
			onSuccess : function( r ) {
				if ( r.result.errors || !r.result.success ) {
					Data.requests.abandon.errors++;
					r.errmsg = r.result.errors[0];
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				Seed.updateCity ( r.result.city );
				
				Map.tileAt ({
					x         : options.x,
					y         : options.y,
					onSuccess : function(){},
					onFailure : function(){},
					caller    : 'MyAjax.abandon'
				});
				
				if ( options.onSuccess ){
					options.onSuccess( r.result );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function ( r ) {
				Data.requests.abandon.errors++;
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.abandon'
		});
	},
	
	
	
	// Use a json to wrap the building upgrade job
	/*
		options
		{
			city_id:
			building_id:	( for upgrades case )
			building_type:	( for init build case )
			slot:			( for init build case )
			callback:
		}
	*/
	buildings : function ( options )
	{
		var url, p = {};
		
		if ( options.building_id ) 
		{
			p['_method']	= 'put';
			
			url	= 'cities/' + options.city_id + '/buildings/' + options.building_id + '.json';
		}
		else {
			p['city_building[building_type]']	= options.building_type;
			p['city_building[slot]']			= options.slot;
			
			url	= 'cities/' + options.city_id + '/buildings.json';
		}
		
		var method	= 'POST';
		
		Data.requests.building.total++;
		
		new MyAjax.RequestDOA ({
			url       : url,
			method    : method,
			params    : p,
			onSuccess : function( r ) {
				if ( r.result && r.result.success ) {
					
					Seed.checkAddJob ( r.result.job );
					
					if ( options.onSuccess ){
						options.onSuccess( r.result );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
				}
				else {
					Data.requests.building.errors++;
					r.errmsg = r.result.errors[0];
					if ( options.onFailure ){
						options.onFailure( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
				}
			},
			onFailure : function( r ){
				Data.requests.building.errors++;
				if ( options.onFailure ){
					options.onFailure( r.errmsg );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.buildings'
		});
	},
	
	/*
		options
		{
			quest_name :
			callback   :
		}
	*/
	claim : function ( options )
	{
		var t = MyAjax;
		
		var p = {};
		p['_method']	  = 'put';
		p['quest_name']	  = options.quest_name;
		
		var url 	= 'player_quests/claim.json';
		var method	= 'POST';
		
		Data.requests.claim.total++;
		
		new MyAjax.RequestDOA ({
			url		: url,
			method	: method,
			params	: p,
			
			onSuccess : function( r ) {
				if ( r.result.errors || !r.result.success ) {
					Data.requests.claim.errors++;
					r.errmsg = r.result.errors[0];
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				if (r.quests.claimed) { 
					Seed.player.quests.claimed = r.quests.claimed.cloneProps();
				}
				if (r.result.items) {
					Seed.player.items = r.result.items.cloneProps();
				}
				
				if ( options.onSuccess ){
					options.onSuccess( r.result );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function ( r ) {
				Data.requests.claim.errors++;
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.claim'
		});
	},
	
	/*
		options
		{
			city_id:
			defended:
			callback:
		}
	*/
	defendedCity : function ( options )
	{
		var p = {};
		p['_method']	= 'put';
		p['defended']	= options.defended ? '1' : '0';
		p['callback']	= 'function Function() {}';

		var url 	= 'cities/'+ options.city_id +'.json';
		var method	= 'POST';
		
		Data.requests.defended.total++;
		
		new MyAjax.RequestDOA ({
			url       : url,
			method    : method,
			params    : p,
			onSuccess : function( r ) {
				if ( r.errors ) {
					Data.requests.defended.errors++;
					r.errmsg = r.errors;
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}

				Seed.updateCity ( r.city );

				if ( options.onSuccess ) {
					options.onSuccess ( );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			onFailure : function ( r ) {
				Data.requests.defended.errors++;
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.defendedCity'
		});
	},
	
	/*
		options
		{
			item_type :
			job_id    :
			callback  :
		}
	*/
	items : function ( options )
	{
		var p = {}
		p['_method']	= 'delete';
		p['job_id']		= options.job_id;
	
		var url 	= 'player_items/'+ options.item_type + '.json';
		var method	= 'POST';
		
		Data.requests.items.total++;
		
		new MyAjax.RequestDOA ({
			url       : url,
			method    : method,
			params    : p,
			
			onSuccess : function( r ) {
				if ( r.result.errors || !r.result.success ) {
					Data.requests.items.errors++;
					if ( options.onFailure ) {
						options.onFailure ( null );
					}
					else if ( options.callback ) {
						options.callback ( null );
					}
					return;
				}
				
				if (r.result.items) {
					Seed.player.items = r.result.items.cloneProps();
				}
				
				if ( options.onSuccess ){
					options.onSuccess( r.result );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function ( r ) {
				Data.requests.items.errors++;
				if ( options.onFailure ) {
					options.onFailure ( null );
				}
				else if ( options.callback ) {
					options.callback ( null );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.items'
		});
	},
	
	/*
		options
		{
			city_id:
			x:
			y:
			general_id:  (only used for Attack)
			units:
			resources:   (only used for TransportMarch)
			owner_id:
			callback:
		}
	*/
	// now includes the ability to be used to send spies or resources
	marches : function ( options )
	{
		var t = MyAjax;

		if ( !(options.x || options.y) ) {
			debugLog('Missing some option when call MyAjax.march' + inspect(options,4,0));
			return;
		}
		
		// We remove the units with zero troops, 
		// if we don't do this, the script sends the request of that unit with value zero,
		// and that is wrong.
		function removeEmpty ( obj ) {
			for ( var key in obj )
			{
				if ( obj[key] == 0 ){
					delete obj[key];
				}
			}
			return obj;
		}
		if ( options.resources ) {
			options.resources = removeEmpty(options.resources);
		}
		if ( options.units ) {
			options.units = removeEmpty(options.units);
		}
		
		
		// Detects and configures the type of march based on the options
		var march_type;
		// if we set a resources is a transport march
		if ( options.resources ) {
			march_type = 'TransportMarch';
		} 
		// if we set a general_id and units is an attack march
		else if ( options.general_id && options.units ) {
			march_type = 'attack';
		}
		// if we set a units.spy is an spy march
		else if ( options.units  && options.units.spy ) {
			march_type = 'spy';
		}
		// ok, something is wrong
		else {
			debugLog( 'ERROR: MyAjax.marches : ' + JSON.stringify(options) );
			if ( options.onFailure ){
				options.onFailure( { errmsg : 'Failed to send March: need to set some value' } );
			}
			return;
		}

		
		// Initialise POST data
		var p = {};
		p['_method']			= 'post';
		p['march[march_type]']	= march_type;
		p['march[x]']			= options.x;
		p['march[y]']			= options.y;
		
		if ( options.resources ) {
			p['march[resources]']	= JSON.stringify( options.resources );
		}
		if ( options.units ) {
			p['march[units]']		= JSON.stringify( removeEmpty(options.units) );
		}
		if ( options.general_id ) {
			p['march[general_id]']	= options.general_id;
		}
		
		var url 	= 'cities/'+ options.city_id +'/marches.json';
		var method	= 'POST';
		
		Data.requests.marches.total++;
		
		// Send request
		new MyAjax.RequestDOA ({
			url       : url,
			method    : method,
			params    : p,
			
			onSuccess : function( r ) {

				if ( r.errors || !r.result.success ) 
				{
					Data.requests.marches.errors++;
					r.errmsg = r.errors || r.result.reason;
					
					if ( options.onFailure ){
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				try {
					Seed.updateCity( r.result.city );
					Seed.marches[r.result.job.march_id].owner_id = options.owner_id;
				} catch (e) {
					console.log ('MyAjax.marches.RequestDOA.onSuccess : ' + e);
					debugLog ('***********'+ e);
				}
				
				if ( options.onSuccess ){
					options.onSuccess( r.result );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
				
			},
			
			onFailure: function( r ) {
				
				Data.requests.marches.errors++;
				
				if ( options.onFailure ){
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.marches'
		});
	},

	/*
		options
		{
			city_id:
			march_id:
			callback:
		}
	*/
	marchesRecall : function ( options ) {
		var t = MyAjax;
		
		if ( !Seed.marches[options.march_id] ) return;
		
		var p = {};
		p['_method'] = 'delete';
		
		var url 	= 'cities/'+ options.city_id +'/marches/'+ options.march_id +'.json';
		var method	= 'POST';
		
		Data.requests.recalls.total++;
		
		new MyAjax.RequestDOA ({
			url       : url,
			method    : method,
			params    : p,
			onSuccess : function( r ) {
				
				if ( r.errors || !r.result.success ) 
				{
					Data.requests.recalls.errors++;
					r.errmsg = r.errors || r.result.reason;
					
					if ( options.onFailure ){
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				Seed.updateCity( r.result.city );
				
				if ( options.onSuccess ){
					options.onSuccess( r.result.city );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function( r ) {
				Data.requests.recalls.errors++;
				if ( options.onFailure ){
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.marchesRecall'
		});
	},
	
	/*
		options
		{
			city_id:
			callback:
		}
	*/
	moveResources : function ( options )
	{
		var p = {};

		var url 	= 'cities/'+ options.city_id +'/move_resources.json';
		var method	= 'POST';
		
		Data.requests.collect.total++;
		
		new MyAjax.RequestDOA ({
			url		: url,
			method	: method,
			params	: p,
			
			onSuccess: function( r ) {
				if ( r.errors ) {
					verboseLog('<b>Auto-Collect</b> Error: ' + r.msg);
					Data.requests.building.errors++;
					r.errmsg = r.errors[0];
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				Seed.updateCity ( r.city );
				
				if ( options.onSuccess ) {
					options.onSuccess ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure: function( r ) {
				Data.requests.building.errors++;
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.moveResources'
		});
	},
	
	/*
		options
		{
			category:
			callback:
		}
	*/
	reports : function ( options )
	{
		var p = {}
		p['category']	= options.category || 'all';
		p['page']		= 1;
		p['count']		= 12;
		
		var url 	= 'reports.json';
		var method	= 'GET';
		
		Data.requests.reports.total++;
		
		new MyAjax.RequestDOA ({
			url		: url,
			method	: method,
			params	: p,
			
			onSuccess : function( r ) {
				if ( r.result.errors || !r.result.success ) {
					Data.requests.reports.errors++;
					if ( options.onFailure ) {
						options.onFailure ( null );
					}
					else if ( options.callback ) {
						options.callback ( null );
					}
					return;
				}
				if ( options.onSuccess ){
					options.onSuccess( r.result.report_notifications );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function ( r ) {
				Data.requests.reports.errors++;
				if ( options.onFailure ) {
					options.onFailure ( null );
				}
				else if ( options.callback ) {
					options.callback ( null );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.messsageList'
		});
	},
	
	/*
		options
		{
			ids:
			callback:
		}
	*/
	reportsDelete : function ( options )
	{
		var p = {}
		p['_method']		= 'delete';
		p['ids']			= options.ids.join('|');
		
		var url 	= 'reports/bulk_delete.json';
		var method	= 'POST';
		
		Data.requests.reports_del.total++;
		
		new MyAjax.RequestDOA ({
			url       : url,
			method    : method,
			params    : p,
			
			onSuccess : function( r ) {
				if ( r.result.errors || !r.result.success ) {
					Data.requests.reports_del.errors++;
					if ( options.onFailure ) {
						options.onFailure ( null );
					}
					else if ( options.callback ) {
						options.callback ( null );
					}
					return;
				} 
				if ( options.onSuccess ){
					options.onSuccess( r.result );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function ( r ) {
				Data.requests.reports_del.errors++;
				if ( options.onFailure ) {
					options.onFailure ( null );
				}
				else if ( options.callback ) {
					options.callback ( null );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.reportsDelete'
		});
	},

	/*
		options
		{
			report_id:
			callback:
		}
	*/
	reportsRead : function ( options )
	{
		var p = {}
		
		var url 	= 'reports/'+ options.report_id +'.json';
		var method	= 'GET';
		
		Data.requests.reports_read.total++;
		
		new MyAjax.RequestDOA ({
			url		: url,
			method	: method,
			params	: p,
			
			onSuccess : function( r ) {
				if ( r.result.errors || !r.result.success ) {
					Data.requests.reports_read.errors++;
					if ( options.onFailure ) {
						options.onFailure ( null );
					}
					else if ( options.callback ) {
						options.callback ( null );
					}
					return;
				}
				if ( options.onSuccess ){
					options.onSuccess( r.result );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function ( r ) {
				Data.requests.reports_read.errors++;
				if ( options.onFailure ) {
					options.onFailure ( null );
				}
				else if ( options.callback ) {
					options.callback ( null );
				}
			},
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.reportsRead'
		});
	},
	

	/*
		options
		{
			city_id:
			research_type:
			callback:
		}
	*/
	researches : function ( options )
	{
		var t = MyAjax;

		var p = {};
		p['_method']				 = 'post';
		p['research[research_type]'] = options.research_type;
		
		var url 	= 'cities/'+ options.city_id +'/researches.json';
		var method	= 'POST';
		
		Data.requests.research.total++;
		
		new MyAjax.RequestDOA ({
			url		: url,
			method	: method,
			params	: p,
			
			onSuccess : function( r ) {
				if ( r.result.errors || !r.result.success ) {
					Data.requests.research.errors++;
					r.errmsg = r.result.errors[0];
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				Seed.checkAddJob ( r.result.job );
				
				if ( options.onSuccess ){
					options.onSuccess( r.result );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function ( r ) {
				Data.requests.research.errors++;
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.researches'
		});
	},
	
		/*
		options
		{
			city_id   :
			unit_type :
			quantity  :
			callback  :
		}
	*/
	resurrect : function ( options )
	{
		var t = MyAjax;

		var p = {};
		p['_method']		  = 'post';
		p['units[unit_type]'] = options.unit_type;
		p['units[quantity]']  = options.quantity;
		
		var url 	= 'cities/'+ options.city_id +'/units/resurrect.json';
		var method	= 'POST';
		
		Data.requests.resurrect.total++;
		
		new MyAjax.RequestDOA ({
			url		: url,
			method	: method,
			params	: p,
			
			onSuccess : function( r ) {
				if ( r.result.errors || !r.result.success ) {
					Data.requests.resurrect.errors++;
					r.errmsg = r.result.errors[0];
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				Seed.checkAddJob ( r.result.job );
				
				if ( options.onSuccess ){
					options.onSuccess( r.result );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function ( r ) {
				Data.requests.resurrect.errors++;
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.resurrect'
		});
	},
	
	
	/*
		options
		{
			city_id:
			unit_type:
			unit_quantity:
			callback:
		}
	*/
	units : function ( options )
	{
		var p = {};
		p['_method']		  = 'post';
		p['units[quantity]']  = options.unit_quantity;
		p['units[unit_type]'] = options.unit_type;
		
		var url 	= 'cities/'+ options.city_id +'/units.json';
		var method	= 'POST';
		
		Data.requests.training.total++;
		
		new MyAjax.RequestDOA ({
			url		: url,
			method	: method,
			params	: p,
			
			onSuccess : function( r ) {
				
				if ( r.result.errors || !r.result.success ) {
					Data.requests.training.errors++;
					r.errmsg = r.result.errors[0];
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				Seed.checkAddJob ( r.result.job );
				
				if ( options.onSuccess ){
					options.onSuccess( r.result );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			onFailure : function ( r ) {
				Data.requests.training.errors++;
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			callback   : options.callback,
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', MyAjax.units'
		});

	},



	
}; // END MyAjax


// Added the autocollection interval from the select menu
AutoCollect = {

	init : function () 
	{
		var t = AutoCollect;
		t.setEnable ( Data.options.auto_collect.enabled );
	},
	
	setEnable : function ( on_off ) 
	{
		var t = AutoCollect;
		clearTimeout (t.timer);
		Data.options.auto_collect.enabled = on_off;
		if ( on_off )
		{
			var time = (Data.options.auto_collect.delay * Data.options.auto_collect.unit) - serverTime() + Data.options.auto_collect.last_time;
			if ( time <= 0 ) {
				t.doit ();
			} 
			else {
				t.timer = setTimeout ( t.doit, time * 1000 );
			}
		}
	},
	
	doit : function ()
	{
		var t = AutoCollect;
		Data.options.auto_collect.last_time = serverTime();
		
		function collect ( city_idx, delay )
		{
			setTimeout (function(){
				MyAjax.moveResources ({
					city_id   : Seed.cities[city_idx].id,
					onSuccess : function(){
						actionLog (translate('Auto-Collection of Resources') + ' ' + translate('Outpost') + ' #' + city_idx);
					},
					onFailure : function( r ){
						actionLog (translate('Auto-Collection of Resources') + ' ' + translate('Outpost') + ' #' + city_idx + ' Failure');
					},
					caller : 'AutoCollect.doit'
				});
				
			}, delay);
		}

		for ( var city_idx = 1; city_idx < Seed.cities.length; city_idx++ )
		{
			// in case the city is not been defined in Seed.updateCity skip to next in array.
			// also, skip Spectral Dragon Outpost
			if ( !Seed.cities[city_idx] || city_idx == OUTPOST_TYPE_INDEX['SpectralDragonOutpost'] )
			{
				continue;
			}
			
			collect ( city_idx, city_idx * 30000 );
		}
		
		var delay_time = ((Data.options.auto_collect.delay * Data.options.auto_collect.unit) + (Math.random()*120))*1000;
		
		t.timer = setTimeout (t.doit, delay_time);

	}
}; // END Auto Collect

AutoRefresh = {
	timer   : null,
	current_mouse : [0,0],
	last_mouse : [0,0],
	last_time : 0,
	
	init : function () 
	{
		var t = AutoRefresh;
		
		// fix old value settings
		if ( Data.options.auto_refresh.delay < 30 ) {
			Data.options.auto_refresh.delay = Data.options.auto_refresh.delay * 60;
		}
		
		t.setEnable ( Data.options.auto_refresh.enabled );
	},
	
	setEnable : function ( on_off ) 
	{
		var t = AutoRefresh;
		Data.options.auto_refresh.enabled = on_off;
		if ( Data.options.auto_refresh.enabled )
		{
			t.last_time = parseInt( serverTime() );
			window.addEventListener('mousemove', t.onMouseMove, false);
			t.onTimeout();
		} 
		else {
			window.removeEventListener('mousemove', t.onMouseMove, false);
		}
	},
	
	setDelay : function ( minutes ) 
	{
		var t = AutoRefresh;
		Data.options.auto_refresh.delay = minutes * 60;
	},
	
	onMouseMove : function ( event )
	{
		AutoRefresh.current_mouse = [event.clientX, event.clientY];
	},
	
	onTimeout : function ()
	{
		var t = AutoRefresh;
		clearTimeout( t.timer );
		
		if ( t.current_mouse.join() !== t.last_mouse.join() ) 
		{
			t.last_time = parseInt( serverTime() );
			t.last_mouse = [].concat( t.current_mouse );
		}
		
	
		if ( parseInt(serverTime()) - t.last_time > Data.options.auto_refresh.delay)
		{
			t.last_time = parseInt( serverTime() );
			$J('#container').toggle().toggle();
		}
		
		
		if ( Data.options.auto_refresh.enabled )
		{
			t.timer = setTimeout( t.onTimeout, 30000 );
		}
	}
};// END AutoRefresh


Buildings = {
	// now includes check_cap (optional)
	getList : function ( city_idx, build_type, check_cap )
	{
		var ret = [];
		var build_cap = Data.options.building.level_cap[city_idx];
		for (var i=0; i < Seed.cities[ city_idx ].buildings.length; i++)
		{
			if ( Seed.cities[ city_idx ].buildings[i].type === build_type &&
			     ( !check_cap || ( check_cap && Seed.cities[ city_idx ].buildings[i].level < (build_cap[ build_type ] || 99) ) )
			 ){
				ret.push ( Seed.cities[ city_idx ].buildings[i] );
			}
		}
		return ret;
	},
	// Given the city index number and the building type, returns the
	// lowest and higher level building of the specified type or 
	// zero if the building is not found (may not have been built)
	// Return an object with min and max levels
	getLevel : function ( city_idx, build_type )
	{
		var build_list = Buildings.getList( city_idx, build_type );
		if ( build_list.length < 1 ){
			return { min:0, max:0 };
		}
		build_list.sort( function(a,b){return a.level - b.level;} );
		return { min: build_list[0].level, max: build_list[build_list.length-1].level };
	},
	
	getById : function ( city_idx, build_id )
	{
		for (var i=0; i < Seed.cities[ city_idx ].buildings.length; i++)
		{
			if ( Seed.cities[ city_idx ].buildings[i].id === build_id ) {
				return ( Seed.cities[ city_idx ].buildings[i] );
			}
		}
		return null;
	},
	
	setLevel : function ( city_id, build_id, level )
	{
		var city_idx = Seed.city_idx[ city_id ];
		for (var i=0; i < Seed.cities[ city_idx ].buildings.length; i++)
		{
			if ( Seed.cities[ city_idx ].buildings[i].id === build_id ) {
				Seed.cities[ city_idx ].buildings[i].level = level;
			}
		}
		return null;

	},
}; // END Building



Data = {
	logs		: [ [], [], [] ],
	defaults	: {},
	
	init : function ( obj )
	{
		try {
		
			//Saves defaults properties
			Data.defaults.mergeWith( obj || {} );
			
			for ( var name in obj )
			{
				// Checks if the object is already defined in the Data Object
				if ( typeof( Data[name] ) == 'undefined' ) {
					//  Assign default object properties, if defined, otherwise an empty object
					Data[name] = typeof( obj[name] ) != 'undefined' ? obj[name].cloneProps() : {};
				}
				
				// Load the data stored, of the current item from localStorage
				var stored = Data.getObject( name );
				
				// Clean removed values from stored object ( max depth 2 )
				if ( stored != null && typeof ( stored ) == 'object' ) {
					debugLog ( 'Clean Removed Vars from : [ ' + name + ' ]' );
					stored.cleanRemoved ( Data [name], 1 );
				}
				
				// Check if the default object is really an object
				if ( Data[name] != null && typeof( Data[name] ) == 'object' )
				{
					// Assign the properties of stored objeto into the default object, overwriting the values
					Data[name].mergeWith( stored );
				}
				//else if ( stored !== '' ) {
				else {
					Data[name] = stored;
				}
			}
		} catch (e) {
			alert ('This browser does not support LocalStorage\n\n'+e);
			return false;
		}
	},
	

	clearStorage : function( names )
	{
		var pattern = names ? new RegExp ( '(' + names.join('|') + ')' ) : false;

		var keys = getKeys ( Data.defaults );
		for ( var i=0; i < keys.length; i++ )
		{
			if ( !names || ( names && pattern.test ( keys[i] ) ) ) {
				Data[ keys[i] ] = Data.defaults[ keys[i] ].cloneProps();
			}
		}
		actionLog('localStorage Deleted!');
	},
	
	getObject : function ( name )
	{
		var item = localStorage.getItem( [SCRIPT_ID, SERVER_ID, USER_ID, name].join('_') );
		return ( item || '' ).charAt(0) === '{' ? JSON.parse( item || '{}' ) : eval( item );
	},
	

	setObject : function( name, value )
	{
		try {
			localStorage.setItem( [SCRIPT_ID, SERVER_ID, USER_ID, name].join('_'), JSON.stringify( value ) );
		} catch(e){
			if ( e === QUOTA_EXCEEDED_ERR )
			{
				alert ( translate('LocalStorage') + ' ' + translate('Quota exceeded') + '!\n\n' + translate('Please, delete the cache and persistent data in your browser'));
			}
		}
	},

	onUnload : function ()
	{
		debugLog('Save Data in localStorage');
		verboseLog('Save Data in localStorage');
		var keys = getKeys ( Data.defaults );
		for ( var i=0; i < keys.length; i++ )
		{
			var name = keys[i];
			Data.setObject ( name, Data[name] );
		}
	}
	
	
}; //END Data


/*

 DoA PTT - Queue Center v 0.4

Based on Stephen Morley - http://code.stephenmorley.org/ - and released under
the terms of the CC0 1.0 Universal legal code:

http://creativecommons.org/publicdomain/zero/1.0/legalcode

*/

/* Creates a new queue. A queue is a first-in-first-out (FIFO) data structure -
 * objects are added to the end of the queue and removed from the front.
 */
Queue = {
  // initialise the queue and offset
  queue			: [],
  offset		: 0,	 
  running		: false,
	
  delay			: 2000,  // default delay for every function
  timeout		: 5000,  // default time out for run a function
  
  timer			: 0,     // timer id for the next run
  
  caller        : '',   // save the current caller string ( for debug )

  /* Returns the length of the queue.
   */
  getLength : function()
  {
	var t = Queue;
    // return the length of the queue
    return ( t.queue.length - t.offset );

  },
  
  /* Returns true if the queue is empty, and false otherwise.
   */
  isEmpty : function()
  {
	var t = Queue;
    // return whether the queue is empty
    return ( t.queue.length === 0 );

  },
  
  /* Enqueues the specified obj. The parameter is:
   *
   * The obj to enqueue
   * obj = {
   *		fn        : function to run
   *		args       : arguments of the function
   *		delay      : delay in ms to run the function (optional)
   *		callback   : the callback function (optional)
   *		onSuccess  : onSuccess callback function (optional but recommended)
   *		onFailure  : onFailure callback function (optional but recommended)
   *		timeout    : timeout in ms to go to the next queue if the callback dont do it (optional)
   *		delay_next : delay in ms to run the next queue (optional)
   * }
   */
  add : function( obj )
  {
	var t = Queue;
	
	// set the id of the object
	obj.id = setUID();
	
    // enqueue the object
    t.queue.push( obj );
	if ( Data.options.debug_mode ){
		console.log( 'queue (' + t.queue.length + ') add: ' + (obj.caller||'unknow') );
		if (!obj.caller || /unknow/.test(obj.caller) ){
			console.log(obj);
		}
	}
	
	// if it's the first to be added to the queue, run it
	if ( !t.running && t.queue.length == 1 ) {
		t.next();
	}
	
	// return the id of this queue obj
	return obj.id;

  },
  
   /* Dequeues an obj and returns true. If the queue is empty then undefined is
   * returned.
   */
  remove : function( id ) {
	var t = Queue;

	// if the queue is empty, return undefined
    if ( t.queue.length == 0 ) return undefined;

	// if request to delete a specific queue ID
	if ( id ) {
		// look for the queue id
		for ( var i in t.queue )
		{
			// We find it and remove it
			if ( t.queue[i].id === id ) {
				t.queue.splice( i, 1 );
				break;
			}
		}
	} 
	// increment the offset and remove the free space if necessary
	else if ( ++t.offset * 2 >= t.queue.length ) 
	{
		id = t.queue[t.offset].id;
		t.queue  = t.queue.slice(t.offset);
		t.offset = 0;
    }
	
	// remove the current uid
	if ( UIDN[id] ) {
		delete ( UIDN[id] );
	}
	
    // return true
    return true;

  },

  /* Dequeues an obj and returns it. If the queue is empty then undefined is
   * returned.
   */
  getNext : function() {
	var t = Queue;
    // if the queue is empty, return undefined
    if ( t.queue.length === 0 ) return undefined;

    // store the obj at the front of the queue
    var obj = t.queue[t.offset];

    // increment the offset and remove the free space if necessary
    if ( ++t.offset * 2 >= t.queue.length ){
      t.queue  = t.queue.slice( t.offset );
      t.offset = 0;
    }
	
	// remove the current uid
	if ( UIDN[obj.id] ) {
		delete ( UIDN[obj.id] );
	}
	
	if ( Data.options.debug_mode ) {
		console.log( 'running : ' + (obj.caller||'unknow') );
	}
	
    // return the dequeued obj
    return obj;

  },
  
  /* Run the obj at the front of the queue & dequeuing it. 
   */
  next : function(){
	var t = Queue;
	
	t.running = true;
	
	// take the fist obj in the queue & dequeuing it
	var obj = t.getNext();
	
	// if the obj is undefined, return false
    if ( !obj ) {
		t.running = false;
		return false;
	}
	
	// save the current caller (for debug)
	t.caller = obj.caller || 'unknow';
	
	// run the obj function in a timeout function
	t.timer = setTimeout( 
		function( self, fn, args, callback, timeout, delay_next ) {
			
			// take the possible callback of the args obj and 
			// insert the order to the next queue & the callback
			var callback_added = false;
			
			// First, Check if the first argument is an object
			if ( args && typeof args[0] === 'object' )
			{
				// check if we have a callback function
				if ( args[0].callback && args[0].callback instanceof Function )
				{
					// store the callback function 
					var obj_callback = args[0].callback;
					// replace the callback function incorporating the stored callback
					args[0].callback = function( r )
					{
						// call the stored callback
						try {
							obj_callback( r );
						} catch(e){
							console.log ('ERROR: Queue: ' + self.caller + ' - obj_callback: '+ e)
						}
						// call the callback of the queue obj ( if there )
						try {
							if ( callback ) callback( r );
						} catch(e){
							console.log ('ERROR: Queue: ' + self.caller + ' - callback: '+ e)
						}
						
						self.running = false;
						// call the next task in the queue
						setTimeout ( self.next, delay_next );
					}
					callback_added = true;
				}
				
				// Check onSuccess and onFailure callbacks
				else {
					// check if we have a onSuccess callback function
					if ( args[0].onSuccess && args[0].onSuccess instanceof Function )
					{
						// store the callback function 
						var success_callback = args[0].onSuccess;
						// replace the callback function incorporating the stored callback
						args[0].onSuccess = function( r )
						{
							// call the stored callback
							try {
								success_callback( r );
							} catch(e){
								console.log ('ERROR: Queue: ' + self.caller + ' - onSuccess: '+ e)
							}
							// call the callback of the queue obj ( if there )
							try {
								if ( callback ) callback( r );
							} catch(e){
								console.log ('ERROR: Queue: ' + self.caller + ' - callback: '+ e)
							}
							
							self.running = false;
							// call the next task in the queue
							setTimeout ( self.next, delay_next );
						}
						callback_added = true;
					}
					
					// check if we have a onFailure callback function
					if ( args[0].onFailure && args[0].onFailure instanceof Function )
					{
						// store the callback function 
						var failure_callback = args[0].onFailure;
						// replace the callback function incorporating the stored callback
						args[0].onFailure = function( r )
						{
							// call the stored callback
							try {
								failure_callback( r );
							} catch(e){
								console.log ('ERROR: Queue: ' + self.caller + ' - onFailure: '+ e)
							}
							// call the callback of the queue obj ( if there )
							try {
								if ( callback ) callback( r );
							} catch(e){
								console.log ('ERROR: Queue: ' + self.caller + ' - callback: '+ e)
							}
							
							self.running = false;
							// call the next task in the queue
							setTimeout ( self.next, delay_next );
						}
						callback_added = true;
					}
				}
			}
			
			// if not modified callback_added, the first argument was not an object, and therefore,
			// we assume that perhaps the callback is in the arguments array
			if ( !callback_added ) {
				// seek some function in the arguments back to forth, 
				// if we find any, we assume that is a callback
				for (var i = args.length; i >= 0; i--) 
				{
					// ok, we find a function
					if ( args[i] instanceof Function ) 
					{
						// store the callback function 
						var fn_callback = args[i];
						// replace function incorporating the stored callback
						args[i] = function( r )
						{
							// call the stored callback
							try {
								fn_callback( r );
							} catch(e) {
								console.log ('ERROR: Queue: ' + self.caller + ' - fn_callback: '+ e)
							}
							// call the callback of the queue obj ( if there )
							try {
								if ( callback ) callback( r );
							} catch(e){
								console.log ('ERROR: Queue: ' + self.caller + ' - callback: '+ e)
							}
							
							self.running = false;
							// call the next task in the queue
							setTimeout ( self.next, delay_next );
						}
						callback_added = true;
						break;
					}
				}
			}
			
			// performs the function of the current queue and 
			// send the arguments and the possible new callback
			fn.apply( this, args );
			
			// finally if no callback was modified, it is because none existed and therefore, 
			// we call the next task in the queue with a timeout
			if ( !callback_added ) {
				self.running = false;
				setTimeout ( self.next, timeout );
				// and call the queue obj callback
				try {
					if( callback ) callback();
				} catch(e){
					console.log ('ERROR: Queue: ' + self.caller + ' - timeout callback: '+ e)
				}
			}
			
		}, 
		obj.delay || t.delay, 
		Queue, 
		obj.fn, 
		obj.args, 
		obj.callback, 
		obj.timeout || t.timeout,
		obj.delay_next || 1
	);
	
  },

  /* Returns the obj at the front of the queue (without dequeuing it). If the
   * queue is empty then undefined is returned.
   */
  peek : function(){
	var t = Queue;
    // return the item at the front of the queue
    return ( t.queue.length > 0 ? t.queue[t.offset] : undefined );

  }
  
}; // End Queue


Manifest = {

	data : {},
	
	init : function ( options )
	{
		Manifest.fetchManifest({
			onSuccess : function ( r ) {
				verboseLog('Manifest was Successfully requested from the server');
				if ( options.onSuccess ){
					options.onSuccess ( r );
				}
			},
			onFailure : function ( r ) {
				if ( options.onFailure ){
					options.onFailure ( r );
				}
			},
			caller : 'Manifest.init'
		});
	},
	
	/*
		options
		{
			callback:
		}
	*/
	fetchManifest : function ( options )
	{
		var now = new Date().getTime() / 1000;
		var p = {};
		
		var url 	= 'manifest.json';
		var method	= 'GET';
		
		Data.requests.manifest.total++;
		
		new MyAjax.RequestDOA ({
			url       : url,
			method    : method,
			params    : p,
			
			onSuccess : function( r ) {
				if ( r.errors ) {
					r.errmsg = r.errors;
					Data.requests.manifest.errors++;
					if ( options.Failure ) {
						options.Failure ( r );
					}
					return;
				}
				
				// This holds the entire Manifest JSON data parsed as an object 
				Manifest.data = r;
				try {
					Manifest.updateManifest();
				} catch (e) {
					Data.requests.manifest.errors++;
					console.log('ERROR: updating Manifest: ' + e);
					if ( options.Failure ) {
						r.errmsg = '<b>fetchManifest</b> when calling updateManifest returned this error: ' + e;
						options.Failure ( r );
					}
					return;
				}
				
				if ( options.onSuccess ){
					options.onSuccess ( r );
				}
			},
			
			onFailure : function( r ) {
				Data.requests.manifest.errors++;
				if ( options.Failure ) {
					options.Failure ( r );
				}
			},
			
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + '.fetchManifest'
		});
	},
	
	buildings : {
		byCityType : function ( city_type, buildable, order ) 
		{
			var buildings = Manifest.data.buildings;
			var i, j, res = [];
			if ( !buildable ) {
				buildable = 'all';
			}
			if ( !city_type ) {
				city_type = 'all';
			}
			if ( buildings.length > 0 ) 
			{
				for ( i = 0; i < buildings.length; i = i + 1 ) 
				{
					if ( buildings[i].buildable === buildable || buildable.toLowerCase() === 'all' ) 
					{
						if ( buildings[i].city_type.length > 0 ) 
						{
							for ( j = 0; j < buildings[i].city_type.length; j = j + 1 ) 
							{
								if (buildings[i].city_type[j] === city_type.toLowerCase() || city_type.toLowerCase() === 'all') 
								{
									res[res.length] = buildings[i];
									break;
								}
							}
						}
					}
				}
			}
			if ( order ) {
				res = Manifest.buildings.sortBy(res, order);
			}
			return res;
		},
		
		byLocation : function ( location, buildable, order ) 
		{
			var buildings = Manifest.data.buildings;
			var i, res = [];
			if ( !buildable ) {
				buildable = 'all';
			}
			if ( !location ) {
				city_type = 'all';
			}
			if ( buildings.length > 0 ) 
			{
				for ( i = 0; i < buildings.length; i = i + 1 ) 
				{
					if ( buildings[i].buildable === buildable || buildable.toLowerCase() === 'all' ) 
					{
						if ( buildings[i].location === location.toLowerCase() || 
							 location.toLowerCase() === 'all' ) 
						{
							res[res.length] = buildings[i];
						}
					}
				}
			}
			if ( order ) {
				res = Manifest.buildings.sortBy( res, order );
			}
			return res;
		},
		
		sortBy : function ( data, order )
		{
			var orderBy;
			if ( !order ) {
				order = {alphabetical: 'asc'};
			}
			for ( orderBy in order ) 
			{
				switch ( orderBy )
				{
				case 'alphabetical' :
					orderAlphabetical( order[orderBy] );
					break;
				case 'buildable' :
					orderBuildable( order[orderBy] );
					break;
				case 'location' :
					orderLocation( order[orderBy] );
					break;
				}
			}
			return data;
			
			function orderAlphabetical( order ) 
			{
				if (order.toLowerCase() === 'asc') 
				{
					data.sort(function (a, b) {
						var type_a = a.type.toLowerCase(), type_b = b.type.toLowerCase();
						if (type_a < type_b) {return -1}
						if (type_a > type_b) {return 1}
						return 0;
					});
				} 
				else if (order.toLowerCase() === 'desc') 
				{
					data.sort(function (a, b) {
						var type_a = a.type.toLowerCase(), type_b = b.type.toLowerCase();
						if (type_a > type_b) {return -1}
						if (type_a < type_b) {return 1}
						return 0;
					});
				}
			}
		
			function orderBuildable( order ) 
			{
				if (order === true) 
				{
					data.sort(function (a, b) {
						var buildable_a = a.buildable, buildable_b = b.buildable;
						if (buildable_a < buildable_b) {return -1}
						if (buildable_a > buildable_b) {return 1}
						return 0;
					});
				} 
				else if (order === false) 
				{
					data.sort(function (a, b) {
						var buildable_a = a.buildable, buildable_b = b.buildable;
						if (buildable_a > buildable_b) {return -1}
						if (buildable_a < buildable_b) {return 1}
						return 0;
					});
				}
			}

			
			function orderLocation( order )
			{
				if (order.toLowerCase() === 'city') 
				{
					data.sort(function (a, b) {
						var location_a = a.location.toLowerCase(), location_b = b.location.toLowerCase();
						if (location_a < location_b) {return -1}
						if (location_a > location_b) {return 1}
						return 0;
					});
				} 
				else if (order.toLowerCase() === 'field') 
				{
					data.sort(function (a, b) {
						var location_a = a.location.toLowerCase(), location_b = b.location.toLowerCase();
						if (location_a > location_b) {return -1}
						if (location_a < location_b) {return 1}
						return 0;
					});
				}
			}

		},
	},
	
	building : function ( type ) 
	{
		console.log('Manifest.building');
		var b;
		
		if ( type ) {
			for (b = 0; b < Manifest.data.buildings.length; b = b + 1) {
			
			}
		} else {
			// Return an error message because no type was specificed
		}
	},
	
	updateManifest : function () 
	{
		var data, i, j;
		
		// Initialise levels for each building & Save requirements and Stats
		data = Manifest.data.buildings;
		
		for ( i = 0; i < data.length; i++ ) 
		{
			if ( !Seed.requirements.building[ data[i].type ] )
			{
				Seed.requirements.building[ data[i].type ] = {};
			}
			
			if ( !Seed.requirements.building[ data[i].type ].level )
			{
				Seed.requirements.building[ data[i].type ].level = [];
			}
			
			if ( !Seed.stats.building[ data[i].type ] ) 
			{
				Seed.stats.building[ data[i].type ] = {};
			}
			
			if ( !Seed.stats.building[ data[i].type ].level )
			{
				Seed.stats.building[ data[i].type ].level = [];
			}
			
			for ( j=0; j < data[i].levels.length; j++ )
			{
				Seed.requirements.building[ data[i].type ].level[ data[i].levels[j].level ] = data[i].levels[j].requirements;
				// add time to stats
				Seed.stats.building[ data[i].type ].level[data[i].levels[j].level] = { time : data[i].levels[j].time };
			}
		}

		// Initialise levels for each research & Save requirements and Stats
		data = Manifest.data.research;
		
		for ( i = 0; i < data.length; i++ ) 
		{
			if ( !Seed.requirements.research[ data[i].type ] )
			{
				Seed.requirements.research[ data[i].type ] = {};
			}
			
			if ( !Seed.requirements.research[ data[i].type ].level )
			{
				Seed.requirements.research[ data[i].type ].level = [];
			}
			
			if ( !Seed.stats.research[ data[i].type ] ) {
				Seed.stats.research[ data[i].type ] = {};
			}
			
			if ( !Seed.stats.research[ data[i].type ].level )
			{
				Seed.stats.research[ data[i].type ].level = [];
			}
			
			for ( j=0; j < data[i].levels.length; j++ )
			{
				Seed.requirements.research[ data[i].type ].level[ data[i].levels[j].level ] = data[i].levels[j].requirements;
				// add time to stats
				Seed.stats.research[ data[i].type ].level[data[i].levels[j].level] = { time : data[i].levels[j].time };
			}
		}
		
		// Initialise units & Save requirements and Stats ( by Jawz )
		data = Manifest.data.city.capital.units;
		
		for ( i = 0; i < data.length; i++ )
		{
			if ( !Seed.requirements.unit[ data[i].type ] )
			{
				Seed.requirements.unit[ data[i].type ] = [];
			}
			Seed.requirements.unit[ data[i].type ] = data[i].requirements;
			
			if ( !Seed.stats.unit[data[i].type] )
			{
				Seed.stats.unit[data[i].type] = {};
			}
			
			Seed.stats.unit[data[i].type] = data[i].stats;
			// add time & upkeep to stats
			Seed.stats.unit[data[i].type].time = data[i].time;
			Seed.stats.unit[data[i].type].upkeep = data[i].upkeep;
		}
		
		
		// Jawz
		// Initialise troops resurrection requirements and Stats
		data = Manifest.data.city.spectral.units;
		
		for ( i = 0; i < data.length; i++ )
		{
			if ( !Seed.requirements.resurrect[ data[i].type]  ) {
				Seed.requirements.resurrect[ data[i].type ] = [];
			}
			
			Seed.requirements.resurrect[ data[i].type ] = data[i].requirements;
			
			if ( !Seed.stats.resurrect[data[i].type] )
			{
				Seed.stats.resurrect[data[i].type] = {};
			}
			
			Seed.stats.resurrect[data[i].type] = data[i].stats;
			// add time & upkeep to stats
			Seed.stats.resurrect[data[i].type].time = data[i].time;
			Seed.stats.resurrect[data[i].type].upkeep = data[i].upkeep;
		}

		// Save quests manifest
		data = Manifest.data.quests;
	
		for ( i = 0; i < data.length; i++ )
		{
			if ( !Seed.quests.category[i] ) {
				Seed.quests.category[i] = [];
			}
			Seed.quests.category[i] = data[i][0];
			
			for ( j = 0; j < data[i][1].length; j++ )
			{
				if ( !Seed.quests.list[ data[i][0] ] ) {
					Seed.quests.list[ data[i][0] ] = [];
				}
				var rec = {
					name		: data[i][1][j].name,
					recommended	: data[i][1][j].recommended,
					reward		: data[i][1][j].reward
				};
				Seed.quests.list[ data[i][0] ].push( rec );
			}
		}

		// Save Great Dragons statistics levels
		for ( var i = 0; i < DRAGON_OBJ_ID.length; i++)
		{
			var obj_name = DRAGON_OBJ_ID[ i ].toLowerCase();
			if ( obj_name == '' || !Manifest.data[ obj_name + '_levels' ] ) continue;
			Seed.stats[ obj_name ] = Manifest.data[ obj_name + '_levels' ];
		}

		// End Jawz
	}

};



Map = {
	map_bin      : null,
	x			 : 0,
	y			 : 0,
	last_request : 0,
	requests	 : 0,
	names : {
		race : {
			1	: 'amazon',
			2	: 'primus',
			3	: 'solarian',
			4	: 'zolmec',
			'amazon'	: 1,
			'primus'	: 2,
			'solarian'	: 3,
			'zolmec'	: 4,
		},
		type : {
			0  : 'Bog',
			1  : 'Plain',
			2  : 'Mountain',
			3  : 'Forest',
			4  : 'Hill',
			5  : 'Grassland',
			6  : 'Lake',
			7  : 'City',
			8  : 'AnthropusCamp',
			9  : 'Clouds',
			'Bog'			:0,
			'Plain'			:1,
			'Mountain'		:2,
			'Forest'		:3,
			'Hill'			:4,
			'Grassland'		:5,
			'Lake'			:6,
			'City'			:7,
			'AnthropusCamp' :8,
			'Clouds'		:9,
		},
		cities :{
			0	: 'City',
			1	: 'Water',
			2	: 'Stone',
			3	: 'Fire',
			4	: 'Wind',
			5	: 'Ice',
			6	: 'Sunken',
			7	: 'Gaea',
			8	: 'Desert',
			10	: 'Spectral',
			'City'			:0,
			'Water'			:1,
			'Stone'			:2,
			'Fire'			:3,
			'Wind'			:4,
			'Ice'			:5,
			'Sunken'		:6,
			'Gaea'			:7,
			'Desert'		:8,
			'Spectral'		:10,
		}
	},
	
	targets : {
		AnthropusCamp:[],
		Forest		 :[],
		Grassland	 :[],
		Hill		 :[],
		Lake		 :[],
		Mountain	 :[],
		Plain		 :[],

		City		 :[],
		// Outpost		 :[],
		// Wildernesses :[]
	},
	
	states : {},
	
	
	init : function ()
	{
		var t = Map;
		
		// Load the binary data map into mem
		t.map_bin = new Base64Reader( DATA_MAP );
		t.map_bin.fillBuffer();
		
		// Save our coords
		t.x = Seed.cities[0].x || 0;
		t.y = Seed.cities[0].y || 0;
		
		Data.init({
			map	: {
				terrain : {},
				players : {},
				alliance: {}

			},
		});
		
		// Check Our Coords
		t.checkOurCoords();
		
		// set Ourselves Data Map
		t.setOurselves();
	},
	
	setOurselves : function ()
	{
		var t = Map;
		
		for ( var i = 0; i < Seed.player.player_wildernesses.length; i++ )
		{
			var wilderness = Seed.player.player_wildernesses[ i ];
			var xy = wilderness.x + ',' + wilderness.y;
			Data.map.terrain[ xy ] = [
				Seed.player.id,
				Seed.player.name,
				wilderness.type,
				wilderness.level,
				0
			];
			t.states[ xy ] = {
				attackable  : false,
				last_attack : 0,
			};
		}
		
		var alliance_id = Seed.player.alliance && Seed.player.alliance.id ? Seed.player.alliance.id : 0;
		
		Data.map.players[ Seed.player.id ] = [
			Seed.player.name,
			Seed.player.race,
			Seed.player.level,
			Seed.player.might,
			alliance_id,
			1
		];
		
		if ( alliance_id ) {
			Data.map.alliance[ alliance_id ] = Seed.player.alliance.name;
		}
	},
	
	getDistance : function ( x_ini, y_ini, x_end, y_end )
	{
		// Pythagorean theorum for the hypotenuse of a right triangle
		function abs(n){ return n < 0 ? -n : n; }
		var x = abs( x_end - x_ini );
		if (x > 375) x = 750 - x;
		var y = abs( y_end - y_ini );
		if (y > 375) y = 750 - y;
		return Math.round( 100 * Math.sqrt(x * x + y * y) ) / 100;
	},
	
	normalize : function( n )
	{
		if (n > 749){
			return n - 750;
		}
		if (n < 0){
			return n + 750;
		}
		return n;
	},
	
	getTargets : function ( options )
	{
		var t = Map;
		
		var terrains = {
			AnthropusCamp:[],
			Forest		 :[],
			Grassland	 :[],
			Hill		 :[],
			Lake		 :[],
			Mountain	 :[],
			Plain		 :[],

			City		 :[],
			// Outpost		 :[],
			// Wildernesses :[]
		};
		
		var radius = options.radius || 14;
		var pos_x = options.x || t.x;
		var pos_y = options.y || t.y;
		
		// Terrains
		for ( var x = pos_x - radius; x < pos_x + radius; x++)
		{
			for ( var y = pos_y - radius; y < pos_y + radius; y++)
			{
				
				var coord_x = t.normalize (x);
				var coord_y = t.normalize (y);
				
				var tile = t.map_bin.buffer[ coord_y + (coord_x * 749) ];
				if (!tile) continue;

				var type  = (tile >> 4) &0x0f;
				var level = tile &0x0f;
				
				// Skip Clouds
				if (  !type || type == 9 ){
					continue;
				}
				
				var xy = coord_x + ',' +coord_y;
				
				if ( ! t.states[ xy ] ) {
					t.states[ xy ] = {
						attackable  : true,
						last_attack : 0,
					};
				}

				var obj = {
					x	  : coord_x,
					y	  : coord_y,
					type  : type,
					level : level,
					attackable  : t.states[ xy ].attackable
				};
				
				var terrain = Data.map.terrain[ xy ];
				
				if ( terrain )
				{
					obj.player_id = terrain[0] ? terrain[0] : false;
					obj.city_name = terrain[1];
					obj.city_type = Map.names.cities[ terrain[2] ];
					obj.level     = ( terrain[3] || obj.level );
					obj.healing   = terrain[4];
					
					if ( obj.player_id )
					{
						var player = Data.map.players[ obj.player_id ];
						if ( player )
						{
							obj.player_name	   = player[0];
							obj.race	       = player[1];
							obj.player_level   = player[2];
							obj.might          = player[3];
							obj.alliance       = Data.map.alliance[ player[4] ] || player[4];
							obj.is_friend      = player[5];
							
							obj.attackable = t.states[ xy ].attackable = obj.alliance ? false : true;
						}
					}
				} 
				else 
				{
					if ( type == 7 ) {
						obj.level = 1;
					} 
				}
				
				obj.dist = t.getDistance ( t.x, t.y, coord_x, coord_y );
				
				terrains[ t.names.type[type] ].push( obj );
				
			}
		}
		
		Map.targets = terrains;
		
		return terrains;
	},
	
	
	tileAt : function( options )
	{
		var t = Map;
		
		var x = options.x;
		if ((x < 0) || (x > 0))
		x = t.normalize ( options.x || t.x );
		var y = options.y;
		if ((y < 0) || (y > 0))
		y = t.normalize ( options.y || t.y );

		
		var tile = t.map_bin.buffer[ y + (x * 749) ];
		if (!tile) return (null);
		
		var type  = (tile >> 4) &0x0f;
		var level = tile &0x0f;
		
		
		var xy = x + ',' + y;
				
		if ( ! t.states[ xy ] ) {
			t.states[ xy ] = {
				attackable  : true,
				last_attack : 0,
			};
		}
		
		var target = {
			x	  : x,
			y	  : y,
			type  : type,
			level : level,
			attackable  : t.states[ xy ].attackable
		};
		
		
		// No need to request more data for AnthropusCamp
		if ( type == 8 ) {
			if ( options.onSuccess ){
				options.onSuccess ( target );
			}
			return;
		}
		
		
		// We make sure we have the necessary data in our database
		if ( Data.map.terrain[ xy ]  && Data.map.terrain[ xy ][ 0 ] ) 
		{
			target.player_id = Data.map.terrain[ xy ][ 0 ];
			target.city_name = Data.map.terrain[ xy ][ 1 ];
			target.city_type = Data.map.terrain[ xy ][ 2 ];
			target.level     = Data.map.terrain[ xy ][ 3 ];
			target.healing   = Data.map.terrain[ xy ][ 4 ];
			
			if ( Data.map.players[ target.player_id ] && Data.map.players[ target.player_id ][ 0 ] )
			{
					target.player_name   = Data.map.players[ target.player_id ][ 0 ];
					target.race	         = Data.map.players[ target.player_id ][ 1 ];
					target.player_level  = Data.map.players[ target.player_id ][ 2 ];
					target.might	     = Data.map.players[ target.player_id ][ 3 ];
					var alliance         = Data.map.players[ target.player_id ][ 4 ];
					target.alliance      = Data.map.alliance[ alliance ] || alliance;
					target.is_friend     = Data.map.players[ target.player_id ][ 5 ];
					
					if ( options.onSuccess ){
						options.onSuccess ( target );
					}
					return;
			}
			
		}
		
		// No need to request more data if we have player_name
		if ( target.player_name && !options.force_request ) {
			if ( options.onSuccess ){
				options.onSuccess ( target );
			}
			return;
		}
		
		var p = {};
		p['x']	= x;
		p['y']	= y;
		
		new MyAjax.RequestDOA ({
			url		  : 'map/tile_at.json',
			method	  : 'POST',
			params	  : p,
			onSuccess : function( r ){
				
				if ( r.map_player && r.map_player != null && r.map_player.id )
				{

					var alliance = 0;
					var is_friend = 0;
					
					var xy = r.map_terrain.x + ',' + r.map_terrain.y;
					
					if ( r.map_player.alliance ) 
					{
						alliance = r.map_player.alliance.id;
						
						Data.map.alliance[ r.map_player.alliance.id ] = r.map_player.alliance.name;
						
						target.attackable = Map.states[ xy ].attackable = false;
						
						if ( Seed.player.alliance && r.map_player.alliance.id === Seed.player.alliance.id ) {
							is_friend = 1;
						}
					}
				
					Data.map.players[ r.map_player.id ] = [
						r.map_player.name,
						r.map_player.race,
						r.map_player.level,
						r.map_player.might,
						alliance,
						is_friend
					];
					
					target.player_name   = r.map_player.name;
					target.race	         = r.map_player.race;
					target.player_level  = r.map_player.level;
					target.might	     = r.map_player.might;
					target.alliance      = Data.map.alliance[ alliance ] || alliance;
					target.is_friend     = is_friend;
					
					var city_type = r.map_terrain.type ? Map.names.cities[r.map_terrain.type] : 0;
					
					var city_name = Data.map.terrain[ xy ] ? Data.map.terrain[ xy ][ 1 ] : 0;
					
					Data.map.terrain[ xy ] = [
						r.map_terrain.map_player_id, 
						city_name,
						city_type, 
						(r.map_terrain.level || target.level), 
						(r.map_terrain.healing || 0)
					];
					
					target.player_id = r.map_terrain.map_player_id;
					target.city_name = city_name;
					target.city_type = city_type;
					target.level     = Data.map.terrain[ xy ][ 3 ];
					target.healing   = Data.map.terrain[ xy ][ 4 ];
				}
			
			
				if ( options.onSuccess ){
					options.onSuccess ( target );
				}
			
			},
			onFailure : function( r ){
				Data.requests.map.errors++;
				if ( options.onFailure ){
					options.onFailure ( null );
				}
			},
			
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || 'unknow') + ', Map.tileAt'
		});
	},
	
	
	scanMap : function ( options )
	{
		var t = Map;
		
		t.radius     = (!options.radius || options.radius < 7) ? 7 : options.radius;
		t.pos_x      = t.normalize ( options.x - t.radius + 7 );
		t.pos_y      = t.normalize ( options.y - t.radius + 7 );
		t.step_x     = t.step_y = 0;
		t.steps_side = Math.ceil( (t.radius*2) / 14 );
				
		t.forwards	 = true;
		
		t.steps      = parseInt( t.steps_side * t.steps_side );
		t.step       = 1;
		
		t.percent    = parseInt( t.step * 100 / t.steps );
		
		t.options   = options;
		
		if ( t.options.onStart ) {
			t.options.onStart( { steps: t.steps } );
		}
	
		var p = {};
		p['x']	= t.pos_x;
		p['y']	= t.pos_y;

		Data.requests.map.total++;
		
		
		t.founds = 0;
		
		new MyAjax.RequestDOA ({
			url		  : 'map.json',
			method	  : 'POST',
			params	  : p,
			onSuccess : t.gotMapCities,
			onFailure : function(){
				Data.requests.map.errors++;
				if ( t.options.onFailure ){
					t.options.onFailure ( null );
				}
			},
			
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || 'unknow') + ', Map.scanMap'
		});
	},  

	
	
	gotMapCities : function ( r )
	{
		var t = Map;
	
		t.founds += r.map_cities.length;
		
		//Cities & Outpost
		for ( var i=0; i < r.map_cities.length; i++ )
		{
			var target = r.map_cities[i];
			
			if ( target.might < 1 ) continue;

			var alliance = 0;
			var is_friend = 0;
			
			if ( target.alliance_name ) {
				alliance = target.alliance_name;
				if ( Seed.player.alliance && target.alliance_name === Seed.player.alliance.name ) {
					is_friend = 1;
				}
			}
			
			if ( !Data.map.players[ target.map_player_id ] ) 
			{
				// [Player Name, Race Id, Level, Might, Alliance, isFriend ]
				Data.map.players[ target.map_player_id ] = [
					0, 
					t.names.race[target.race],
					0,
					target.might,
					alliance,
					is_friend
				];
			} else {
				Data.map.players[ target.map_player_id ][ 1 ] = t.names.race[target.race];
				if ( !Data.map.players[ target.map_player_id ][ 4 ] ) {
					Data.map.players[ target.map_player_id ][ 4 ] = alliance;
				}
			}
			
			var xy = target.x + ',' +target.y;
			// [ player_id, city_name, city_type, level, healing]
			Data.map.terrain[xy] = [ 
				target.map_player_id,
				(target.name || 0 ),
				t.names.cities[target.type], 
				(target.level || 0), 
				(target.healing || 0),
			];
			
			
			if ( ! t.states[ xy ] ) {
				t.states[ xy ] = {
					attackable  : true,
					last_attack : 0,
				};
			}
			
			t.states[ xy ].attackable =  alliance ? false : true;
			
		}
		
		
		// This performs a scan in zig-zag
		// (To simulate a little more the way a human would)
		if ( t.forwards ) {
			++t.step_x;
			if ( t.step_x >= t.steps_side ) {
				++t.step_y;
				t.forwards = false;
				--t.step_x;
			}
		}
		else {
			--t.step_x;
			if ( t.step_x < 0 ) {
				++t.step_y;
				t.forwards = true;
				++t.step_x;
			}
		}
		
		if ( t.step_y >= t.steps_side )
		{
			if ( t.options.onSuccess )
			{
				t.options.onSuccess ({
					founds: t.founds
				});
			} else if ( t.options.callback ) {
				t.options.callback ({
					founds: t.founds
				});
			}
			return;
		}
			
		t.step = t.step + 1;
		t.percent = parseInt( t.step * 100 / t.steps );
		
		if ( t.options.onProgress ){
			t.options.onProgress( { step : t.step } );
		}
		
		var delay = parseInt( Data.options.map.radius * 10 );

		Data.requests.map.total++;
		
		
		var now = serverTime();
		if ( t.requests && t.requests > 35 ) 
		{
			if ( t.last_request + 600 > now ) {
				t.last_request = 0;
				t.requests = 0;
			} 
			else {
				if ( t.options.onFailure ){
					t.options.onFailure ( { error : translate('Too Many Requests') } );
				}
				return;
			}
		}
		
		t.last_request = now;
		t.requests++;
		
		
		//setTimeout (function(){
		var p = {};
		p['x']	= t.normalize( t.pos_x + (t.step_x*14) );
		p['y']	= t.normalize( t.pos_y + (t.step_y*14) );
		
		new MyAjax.RequestDOA ({
			url		 : 'map.json',
			method	 : 'POST',
			params	 : p,
			onSuccess : t.gotMapCities,
			onFailure : function(){
				Data.requests.map.errors++;
				if ( t.options.onFailure ){
					t.options.onFailure ( null );
				}
			},
			
			delay      : Math.randRange(delay, delay*2),
			timeout    : t.options.timeout || 10000,
			delay_next : t.options.delay_next || 1,
			caller     : (t.options.caller || 'unknow') + ', Map.gotMapCities',
		});
	},
		
	
	
	checkOurCoords : function()
	{
		var t = Map;
		if ( Data.options.map.x !== Seed.cities[0].x || Data.options.map.y !== Seed.cities[0].y )
		{
			Data.options.map.x = Seed.cities[0].x;
			Data.options.map.y = Seed.cities[0].y;
		}

	},
	
	
	
	
}; // End Map



Marches = {

	table_output : {
		attacks: {},
		waves  : {}
	},
	
	init : function () 
	{
		var t = Marches;
	
		Data.init ({
			marches	: {
				start_at	: 0,
				attacks		: {},
				waves		: {},
			}
		});
		
	},
	
	add : function ( march_id, type )
	{
		var t = Marches;

		var march = Seed.marches[march_id];
		if ( march === null )
		{
			if ( DEBUG_MARCHES ) {
				debugLog ('***** ERRROR March missing from seed: ' + march_id);
			}
		} 
		else {
			
			( Data.marches[type] )[march_id] = march.cloneProps();
			
			if ( DEBUG_MARCHES ) {
				debugLog ('Marches.add: ID=' + march.id + '  (' + march.x + ',' + march.y + ')');
			}
		}
	},

	remove : function ( march_id, type )
	{   
		var t = Marches;
		var j = Tabs.Jobs;

		if ( march_id )
		{
			if ( Seed.marches[march_id] )
			{
				try {
					delete ( Seed.marches[march_id] );
				} catch (e){
					console.log('ERROR deleting march: ' + march_id + ' from Seed.marches');
				}

				if ( Seed.total.marches ) {
					Seed.total.marches--;
				}

			}
			
			if ( type && ( Data.marches[type] )[march_id] )
			{
				if ( ( Data.marches[type] )[march_id].res ){
					Resources.add(( Data.marches[type] )[march_id].res);
				}
				j.trainTick();

				try {
					delete ( ( Data.marches[type] )[march_id] );
				} catch(e){
					console.log('ERROR deleting march: ' + march_id + ' from Data.marches.' + type );
				}
			}
		}
	},

	checkTimer : null,
	
	check : function ()
	{
		var t = Marches;
		var now = parseInt( serverTime() );
		clearTimeout( t.checkTimer );
		
		for ( var type in Data.marches )
		{
			if ( !(/(attacks|waves)/.test( type )) ){
				continue;
			}
			
			var marches = Data.marches[type];
			for ( var id in marches )
			{
				if ( marches[id].run_at < ( now - 60 )  && !( marches[id].has_report ) )
				{
					// Will force at least 5 minute wait for the report to come in before it gives up on it. (fixed by Lord Mimir)
					if ( marches[id].retry && marches[id].run_at < ( now - 300 ) )
					{
						++Data.options.messages.missing;
						
						if (DEBUG_MARCHES){
							debugLog ('March report never received! (now=' + now + ')\n'+ inspect (marches[id], 6, 1));    
						}
						
						marches[id].has_report = true;
						
					}
					else {
						marches[id].retry = true;
						Messages.checkMessages({
							category :'reports'
						});
					}
				}
			}
		}
		t.checkTimer = setTimeout ( t.check, Math.randRange(60000, 90000) );
	},
	
	updateTable : function( table, type )
	{
		var t = Marches;
		var now = parseInt( serverTime() );
		
		// shortcut for current table_output
		var table_output = t.table_output[type];
		
	
		/* 
		* NOTE: We use a dual system, the first one to create the rows and
		the another to update it. We do it in this way because we don't want 
		to lose the event listeners of the buttons.
		*/
		for ( var id in Seed.marches )
		{
			// shortcut of current march
			var march = Seed.marches[id];
			
			// Delete expired retreating marches or change status in expire marching


	if ( march ){
		if (march.run_at === undefined || now > march.run_at + 2 ) {
			switch( march.status )
				{
	case 'marching':
		march.run_at = now - 2 + march.duration !== undefined ? march.duration : delay_min;
		march.status = 'retreating';
		break;
	case 'retreating':
		Marches.remove( id, type );
		continue;
		break;
			}
		}
	}

			
			// Add the current march if it's not in the Data.marches
			if ( Data.marches.attacks[id] === undefined && 
				 Data.marches.waves[id] === undefined
			  ){
				if ( ( Seed.marches[id].x === Data.options.waves.target.x ) && 
					 ( Seed.marches[id].y === Data.options.waves.target.y )
				  ){
						t.add(id, 'waves');
				}
				else {
						t.add(id,'attacks');
				}
			}
			
			
			if ( ( Data.marches.attacks[id] === undefined && type == 'attacks' ) || 
				 ( Data.marches.waves[id]   === undefined && type == 'waves' )
			   ){
					//Only allow attacks on correct table.
					continue;
			}

			var retreating = ( march.status === 'retreating' );
			
			var time_left = march.run_at - now;
			var time_format;
			if ( time_left < 0 )
			{
				time_format = '...';
			} 
			else if ( isNaN( time_left ) ){
				time_format = '';
			}
			else {
				time_format = timeFormat( time_left, true );
			}
			
			// Set units for march details or title of the row
			var units_title = '';
			var units_detail = '';
			var units_types = getKeys( march.units );
			for ( var i = 0; i < units_types.length; i++ )
			{
				var current_type = units_types[i];
				
				units_title   += translate( current_type ) + ': ' + march.units[ current_type ];
				
				units_detail  += '<span class="' + UID['doa-icons'] + ' i-' + current_type + '"></span>'
							  +'<span class=jewel style="display:inline-block;clear:left;height:17px;margin-top:-8px;">' 
							  + ( march.units[ current_type ] == 1 ? '' : march.units[ current_type ] )
							  +'</span>  ';

				if ( i !== units_types.length-1 ) {
					units_title  += ' \n';
				}
			}

			
			var iRow, iCell;
			
			/* Inserting Row
			/*******************/
			if ( table_output[id] === undefined && (time_left || march.status==='encamped') ) {
				
				// Insert a new row
				iRow = table.insertRow( -1 );
				
				// associates the current row number to the id of the march
				table_output[id] = {row:table.rows.length-1};
				
				iRow.setAttribute( 'ref', id );
				
				iRow.title = [
							'(' + (march.general && march.general.name ? march.general.name : '----') + ')'
							,translate( march.target_type )
							,march.terrain_level
							,'[' + march.x + '/' + march.y + ']\n'
							,units_title
					].join(' ');
				
				// Retreating case
				if ( retreating )
				{
					table_output[id].row_status = 2; // Retreating mode
				
					// march Status
					iCell = iRow.insertCell( -1 );
					iCell.innerHTML = '<span class="' + UID['doa-icons'] + ' i-' + march.status + '">';
					iCell.title = translate(march.status);
					
					// march Units
					iCell = iRow.insertCell( -1 );
					iCell.className = 'wrap';
					iCell.style.textAlign = 'left';
					iCell.style.width = '70%';
					iCell.innerHTML =  units_detail;
					
					// march Target
					iCell = iRow.insertCell( -1 );
					iCell.style.textAlign = 'right';
					
					// march time_left
					iCell = iRow.insertCell( -1 );
					iCell.style.textAlign = 'right';
					iCell.innerHTML = '&nbsp;';
					// march Recall Button
					iCell = iRow.insertCell( -1 );
					iCell.style.textAlign = 'right';
					iCell.innerHTML = time_format;
				}
				
				// Marching case
				else {
				
					table_output[id].row_status = 1; // Marching mode
				
					// march Status
					iCell = iRow.insertCell( -1 );
					iCell.innerHTML = '<span class="' + UID['doa-icons'] + ' i-' + march.status + '">';
					iCell.title = translate(march.status);
					
					// added Transport march case by Didi
					if ( march.march_type === 'TransportMarch' ) {
						iCell.innerHTML +=  '<span class="' + UID['doa-icons'] + ' i-ArmoredTransport">';
						iCell.title += ' ' + translate('Transport');
					}
					
					// march Units
					iCell = iRow.insertCell( -1 );
					iCell.className = 'wrap';
					iCell.style.textAlign = 'left';
					iCell.style.width = '70%';
					iCell.innerHTML = units_detail;
					
					// march Target
					iCell = iRow.insertCell( -1 );
					iCell.style.textAlign = 'right';
					iCell.innerHTML = '<span class="' + UID['doa-icons'] + ' i-' + march.target_type + '"></span>'
									+ march.terrain_level
									+ '<span class="jewel font7"> [' + march.x +'/'+ march.y +']</span>&nbsp;';
					
					// march time_left
					iCell = iRow.insertCell( -1 );
					iCell.style.textAlign = 'right';
					iCell.innerHTML =  time_format;

					// march Recall Button
					iCell = iRow.insertCell( -1 );
					
					var button = document.createElement('input');
					button.type = 'button';

					// Save the current March id in the attibute "ref" of the button
					button.setAttribute( 'ref', id );

					if (march.status === 'encamped')
					{
						button.className = 'thin';
						button.value = translate('Recall');
					}
					else {
						button.className = UID['bnt_red'] + ' thin';
						button.value = translate('Cancel');
					}

					$J(button).click ( function( event ){
						var self = event.target;
						
						self.disabled = true;
						self.style.display = 'none';
						
						// Take the march id from the "ref" attribute
						var march_id = self.getAttribute( 'ref' );
						
						// Verify that the march really exists in Seed.marches
						if ( Seed.marches[march_id] )
						{
							var city_id = Seed.marches[march_id].city_id;
							
							MyAjax.marchesRecall({
								city_id   : city_id,
								march_id  : march_id,
								
								onSuccess : function ( r ) {
									Seed.marches[march_id].status = 'retreating';
									( Data.marches[type] )[march_id].status = 'retreating';
								},
								
								onFailure : function ( r ) {
								},
								caller    : 'Marches.updateTable'
							});
						}
					});

					iCell.appendChild( button );
				
				}
				
			}
			
			/* Upgrade Row
			/*******************/
			else {
			
				if( table_output[id] === undefined ) continue;
			
				iRow = table.rows[ table_output[id].row ];
				
				if( iRow === undefined )
				{
					delete table_output[id];
					continue;
				}

				// Row Status cases
				switch ( table_output[id].row_status )
				{
				// Finish state
				case 0:
					if( retreating && time_left > 0 ) // added a check to prevent hidding of marches before they finish retreating.
					{
						table_output[id].row_status =2;
						// march Recall Button
						iRow.cells[4].innerHTML = '';
						continue;
					}
					iRow.style.display = 'none';
					table_output[id].row_status = -1;
					continue;
					break;
					
				// Marching state (Waiting for retreating)
				case 1:
				case 2:
					if ( retreating )
					{
						table_output[id].row_status = 3; // Change to retreating state
						
						// march Status
						iRow.cells[0].innerHTML = '<span class="' + UID['doa-icons'] + ' i-' + march.status + '">';
						iRow.cells[0].title = translate(march.status);
						if ( march.march_type === 'TransportMarch' ) {
							iRow.cells[0].innerHTML +=  '<span class="' + UID['doa-icons'] + ' i-ArmoredTransport">';
							iRow.cells[0].title += ' ' + translate('transport');
						}
						
						// march Units
						iRow.cells[1].innerHTML = units_detail;
						
						// march Target
						/*
						iRow.cells[2].innerHTML = '<span class="' + UID['doa-icons'] + ' i-' + march.target_type + '"></span>'
												+ march.terrain_level
												+ '<span class=jewel> [' + march.x +'/'+ march.y +']</span>&nbsp;';
						*/
						
						// march Recall Button
						iRow.cells[4].innerHTML = '';
					}
					else if ( ( isNaN( time_left ) || time_left < 0 ) &&  table_output[id].row_status === 1 ) {
						  
						if ( march.terrain_type && !( /(Anthropus|City|Outpost|Bog)/.test(march.terrain_type) ) ) {
							
							if ( march.status === 'marching' ) {
								table_output[id].row_status = 2; // Change to Waiting for retreating (Action Taken)
							
								// Auto Abandon Wilderness or Auto Recall Units
								// Only when we are not have all wildernesses controlled
								if (Seed.player.player_wildernesses.length != Seed.player.max_wildernesses)
								{
									// Abadon Wildernesses
									if ( Data.options.attacks.abandon_wildernesses ) {
										var march_id   = march.id;
										var march_type = type;
										MyAjax.abandon({
											city_id   : march.city_id,
											x         : march.x,
											y         : march.y,
											onSuccess : function (  ) {
												Seed.marches[march_id].status = 'retreating';
												( Data.marches[march_type] )[march_id].status = 'retreating';
											},
											onFailure : function (  ) {
											},
											delay  : Math.randRange(4000, 7000),
											caller : 'Marches.updateTable'
										});
									}

									// Recall Units from Encamped Wildernesses
									else if ( Data.options.attacks.recall_encamped  ) 
									{
										var march_id   = march.id;
										var march_type = type;
										MyAjax.marchesRecall({
											city_id   : march.city_id,
											march_id  : march.id,
											onSuccess : function (  ) {
												Seed.marches[march_id].status = 'retreating';
												( Data.marches[march_type] )[march_id].status = 'retreating';
											},
											onFailure : function (  ) {
											},
											delay  : Math.randRange(4000, 7000),
											caller : 'Marches.updateTable'
										});
									}
								}
							}
							else if ( march.status === 'encamped' ) {
								// Change to encamped
								table_output[id].row_status = 4;
								
								// Change button to  show recall
								// first clear old button. 
								iRow.cells[4].innerHTML = '';
								
								//now create button
								var button = document.createElement( 'input' );
								// Save the current March id in the attibute "ref" of the button
								button.setAttribute( 'ref', id );
								button.type = 'button';
								button.className = 'thin';
								button.value = translate('Recall');
								
								$J( button )
								.click ( function(event){
									var self = event.target;
									self.disabled = true;
									self.style.display = 'none';
									
									// Take the march id from the "ref" attribute
									var march_id = self.getAttribute( 'ref' );
	
									 // Verify that the march really exists in Seed.marches
									if ( Seed.marches[march_id] )
									{
										var city_id = Seed.marches[march_id].city_id;
									   
										var march_type = type;
										MyAjax.marchesRecall({
											city_id   : city_id,
											march_id  : march_id,
											onSuccess : function (  ) {
												Seed.marches[march_id].status = 'retreating';
												( Data.marches[march_type] )[march_id].status = 'retreating';
											},
											onFailure : function (  ) {
											},
											delay  : Math.randRange(4000, 7000),
											caller : 'Marches.updateTable'
										});

									}
								});
								iRow.appendChild( button );
							}
						}
					}
					
					break;
					
				// retreating state (Waiting for finish)
				case 3:
					if( isNaN(time_left) || time_left < 0 )
					{
						table_output[id].row_status = 0; // Change to Finish state
					}
					break;
					
				//units encamped;
				case 4:
					if ( retreating )
					{
						table_output[id].row_status = 3; // Change to retreating state
						
						// march Status
						iRow.cells[0].innerHTML = '<span class="' + UID['doa-icons'] + ' i-' + march.status + '">';
						iRow.cells[0].title = translate(march.status);
						if ( march.march_type === 'TransportMarch' ) {
							iRow.cells[0].innerHTML +=  '<span class="' + UID['doa-icons'] + ' i-ArmoredTransport">';
							iRow.cells[0].title += ' ' + translate('transport');
						}
						
						// march Units
						iRow.cells[1].innerHTML = units_detail;
						
						// march Target
						
						// march Recall Button
						iRow.cells[4].innerHTML = '';
					}
					break;
				}
				
				// march time_left
				iRow.cells[3].innerHTML = time_format;
			}
		}
		
		
		
		// loop to clear the attack if both no longer active and report has been recieved 
		for ( var id in Data.marches[type] )
		{
			if ( ( Seed && Seed.marches[id] === undefined ) && ( Data.marches[type] )[id].has_report ){
				  Marches.remove( id, type );
			}
		}
		
		
		// Clear table of old data  (by Lord Mimir)
		var cleared=0;  
		for ( var row = 0; row < table.rows.length; row++ )
		{  
			var id = table.rows[row].getAttribute('ref');  
			if ( Seed.marches[id] === undefined )  
			{  
				cleared++;  
				table.deleteRow( row );
				delete table_output[id];
				/*
				move back marker to cause it to check 
				the new value at location as old one was deleted.
				*/
				row--;  
				continue;  
			}  
			else if( cleared > 0 )  
			{  
				table_output[id].row -= cleared;   
			}  
		}
		
		
	}
}; // End Marches object


// TODO: reduce n/w traffic - cache up requests
Messages = {
	read_list : [],
	fetch_timer : null,
	last_queued : 0,
	battle_report_listeners : [],
	check_busy : false,
	delete_queue : [],

	init : function ()
	{
		Messages.checkMessages( { wait : 1000 } );
		window.addEventListener ('unload', Messages.onUnload, false);
	},

	marchAtTarget : function ()
	{
		var t = Messages;
		t.checkMessages( {category:'reports'} );
	},

	// Fixed by Lord Mimir
	deleteMessage : function ( msgId )
	{
		var t = Messages;
		
		t.delete_queue.push ( msgId );
		
		// Wham - only 12 messages may be deleted at once in the SWF
		// Delete when there are between 5 to 12 messages in queued (by Didi)
		// (Randomness is so that the server can not find recurrent actions)
		//if ( t.delete_queue.length >= Math.randRange( 5, 12 ) ){
		//	doit();
		//}
		
		RequestQueue.add('deleteMessage', doit, Math.randRange(30000,60000));

		function doit ()
		{
			var t = Messages;
			//debugLog ('DELETE MESSAGES:\n'+ inspect (t.delete_queue, 5, 1));
			MyAjax.reportsDelete ({
				ids       : t.delete_queue,
				onSuccess : function ( r ) {
					var t = Messages;
					t.delete_queue = [];
				},
				onFailure : function ( r ){
				},
				caller    : 'Messages.deleteMessage'
			});
		}
	},

	onUnload : function ()
	{
		var t = Messages;
		if (t.delete_queue.length > 0) {
			MyAjax.reportsDelete ({
				ids : t.delete_queue,
				onSuccess : function (){},
				onFailure : function (){},
				caller    : 'Messages.onUnload'
			});
		}
	},

	// Check for battle reports
	/*
		options
		{
			category:
			wait:
		}
	*/
	checkMessages : function ( options )
	{
		var t = Messages;
		
		if ( t.battle_report_listeners.length === 0 ){
			return;
		}
		
		var category = ( options.category || 'all' ).toLowerCase(); // based on Didi idea (thanks)
		var waitTime = options.wait || 30000;
		
		RequestQueue.add ( 'checkMessages', function(){ doit(category); }, Math.randRange(waitTime, waitTime*1.5) );
		
		function doit ( category )
		{
			MyAjax.reports ({
				category  : category,
				onSuccess : function ( r ){
					var t = Messages;
					
					//debugLog ('reports:\n' + inspect (r, 7, 1));        
					for ( var i = r.length-1; i >= 0; i-- )
					{
						if ( r[i].report_type === 'BattleReport' && !r[i].read_at )
						{
							if ( t.read_list.indexOf( r[i].id ) < 0 ){
								t.read_list.push( r[i].id );
							}
						}
					}
					
					clearTimeout ( t.fetch_timer );
					
					if ( t.read_list.length > 0 ) {
						t.fetch_timer = setTimeout ( t.fetchNext, Math.randRange(3000,5000) );
					}
				},
				
				onFailure : function ( r ) {
				},
				
				caller    : 'Messages.checkMessages'
			});
		}
	},  

	fetchNext : function ()
	{
		var t = Messages;
		var id = t.read_list[0];
		if ( !id ){
			debugLog ('t.read_list BAD MESSAGE ID:\n'+ inspect (t.read_list, 8, 1));
			return;
		}
		
		clearTimeout ( t.fetch_timer );
		
		MyAjax.reportsRead ({
			report_id : id,
			onSuccess : function ( r ){
				var t = Messages;

				t.read_list.shift();
				
				t.gotBattleReport ( r );

				if ( t.read_list.length > 0 ){
					t.fetch_timer = setTimeout ( t.fetchNext, Math.randRange(3000,5000) );
				}
			},
			onFailure  : function () {
			},
			caller     : 'Messages.fetchNext'
		});
	},

	gotBattleReport : function ( r )
	{
		var t = Messages;
		
		if ( !r.report ) return;
		
		if ( DEBUG_MARCHES ){
			debugLog ('Read Message: '+ r.report.location.terrain +' , '+ r.report.location.x +','+  r.report.location.y );    
		}
		for ( var i=0; i < t.battle_report_listeners.length; i++ ){
			t.battle_report_listeners[i]( r );
		}
	},

	addBattleReportListener : function ( notify )
	{
		var t = Messages;
		t.battle_report_listeners.push( notify );
	},

	removeBattleReportListener : function ( notify )
	{
		var t = Messages;
		var i = t.battle_report_listeners.indexOf( notify );
		if ( i >= 0 ){
			t.battle_report_listeners.splice( i, 1 );
		}
	}

}; // END Messages


RequestQueue = {
	que : {},
	add : function ( id, func, max_wait_ms )
	{
		var t = RequestQueue;
		var now = serverTime();
		var max_wait = max_wait_ms / 1000;
		
		if ( isNaN( max_wait_ms ) ){
			max_wait = 1;
		}
		
		if ( t.que[id] ){
			if ( now + max_wait_ms >= t.que[id][2] ) {
				return;
			}
			clearTimeout( t.que[id][1] );  
		} 
		
		var timer = setTimeout ( myFunc, max_wait*1000, id );
		t.que[id] = [func, timer, now+max_wait];
		
		//dispQ ('RequestQueue.add id='+ id);  
		function myFunc ( id )
		{
			var t = RequestQueue;
			var func = t.que[id][0];
			delete t.que[id];
			//dispQ ('RequestQueue.doit id='+ id);  
			func();
		}
		
		// Translation
		function dispQ (str)
		{
			var now = serverTime();
			var msg = str + ' (now='+ now +'):\n';
			for ( var p in RequestQueue.que )
			{
				msg += p +' : '+ RequestQueue.que[p][1] +' : '+ RequestQueue.que[p][2] +' ('+ ( RequestQueue.que[p][2] - now ) +')\n';
			}
			debugLog ( msg );
		}   
	}, 

	isPending : function ( id )
	{
		var t = RequestQueue;
		return t.que[id] ? true : false;
	}
}; //END RequestQueue



Resources = {

	timer          : null,
	
	resources_type : [ 'gold', 'food', 'wood', 'ore', 'stone','blue_energy' ],
	
	rates          : { },
	
	last_refresh   : 0,
	
	updating      : false,
	
	init : function ( )
	{
		var t = Resources;
		
		t.rates = Seed.cities[ 0 ].figures.resource_rates;
	
		t.start ( );
	},
	
	start : function ( )
	{
		var t = Resources;
		t.timer = setInterval ( t.tick, 1000 );
	},
	
	stop : function ( )
	{
		var t = Resources;
		clearTimeout ( t.timer );
	},
	
	onUpdateCity : function ( )
	{
		var t = Resources;
		t.last_refresh = serverTime ( );
	},
	
	// this is used when performing an action involving a resource update
	// the resources argument is an object with every resource and what is added
	// ex: { gold: 50, food: 300, wood: 130, ore: 100, stone: 300, blue_energy: 0 }
	set : function ( resources )
	{
		var t = Resources;
		
		t.updating = true;
		
		for ( var type in resources )
		{
			Seed.cities[ 0 ].resources[ type ] = resources[ type ];
		}
		
		t.updating = false;
		
	},
	
	// this is used when performing an action involving a resource added
	// the resources argument is an object with every resource and what is added
	// ex: { gold: 50, food: 300, wood: 130, ore: 100, stone: 300, blue_energy: 0 }
	add : function ( resources )
	{
		var t = Resources;
		
		for ( var type in resources )
		{
			Seed.cities[ 0 ].resources[ type ] += resources[ type ];
		}
		
	},
	
	// this is used when performing an action involving a resource consumption
	// the resources argument is an object with every resource and what is consumed
	// ex: { gold: 50, food: 300, wood: 130, ore: 100, stone: 300, blue_energy: 0 }
	remove : function ( resources )
	{
		var t = Resources;
		
		for ( var type in resources )
		{
			Seed.cities[ 0 ].resources[ type ] -= resources[ type ];
		}
	},
	
	tick : function ( options )
	{
		var t = Resources;
		
		if ( t.updating ) return;
		
		var now = serverTime ( );

		for ( var idx = 0; idx < t.resources_type.length; idx++ )
		{
			var type = t.resources_type[ idx ];
			
			var production = t.rates[ type ];
			
			// if we don't have blue_energy yet
			if ( !production.rate ) continue;
			
			var value = Seed.cities[ 0 ].resources[ type ];
			
			if ( ( value < production.capacity && production.rate > 0 ) ||
				 ( value > 0 && production.rate < 0 )
			    ){
				
				if ( t.last_refresh )
				{
					// Case when a delay is to take into account when city data has just been updated
					value +=   ( ( production.rate / 3600 ) * ( now - t.last_refresh ) );
					t.last_refresh = 0;
				}
				else {
					value += ( production.rate / 3600 );
				}
				
				// in case of unit consumption (for food)
				if ( production.unit_consumption ) {
					value -= ( production.unit_consumption / 3600 );
				}
				
				// in case of general_salaries (for gold)
				if ( production.general_salaries ) {
					value -= ( production.general_salaries / 3600 );
				}
				
				if ( value > production.capactity ) {
					value = production.capacity;
				}
				
				// Case of food with negative production rate
				if ( value < 0 ) value = 0;
				
				Seed.cities[ 0 ].resources[ type ] = value;
			}
		}

	},

};// END Resourses

/*
 The Seed object contains a wealth of information including alliance membership, 
number of people in the alliance, facebook ids of each member, the ol's information 
(in alliances and alliance_membership), the s object contains all the buildings for 
the cities, whether or not the city is on defense, the list of generals, 
what and where the dragon is, a list of jobs 
(e.g. research, building, units training and pending training, current marches)
The marches alone say where the units are, whether or not they are retreating or 
attacking, general assigned, etc. 
*/

Seed = {
	cities			: [],	// cities
	city_idx		: {},   // 'indicies'
	city_time		: {},   // timestamps of last update
	city_init		: [],
	dragons			: {},
	generals		: {},
	jobs			: {},   // by city
	marches			: {},
	player			: {},
	quests			: {
		category		: [], 
		list			: [] 
	},
	requirements	: {
		building		: [],
		research		: [],
		resurrect		: [],
		unit			: []
	},
	stats			: {
		building		: {},
		dragons			: {},
		research		: {},
		resurrect		: {},
		unit			: {}
	},
	wildernesses    : {},   // by id
	// Save the totals for each job queue because because the responses of the requests are not real-time
	total			:{
		generals		: 0,
		marches			: 0,
		training		: {},
	},
	serverTimeOffset: 0,
	tickTimer		: 0,
	
	init : function ( options ) 
	{
		var t = Seed;
	
		t.fetchPlayer ({
			noCities : true,
			onSuccess: function ( r ) {
				verboseLog('Player data was Successfully requested from the server');
				if ( options.onSuccess ){
					options.onSuccess ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			onFailure: function ( r ) {
				if ( options.onFailure ){
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			caller  : ( options.caller || '' ) + ', Seed.init'
		});
		
		clearInterval ( t.tickTimer );
		t.tickTimer = setInterval ( t.jobsTick, 1000 );
	},
	
	/*
		options
		{
			city_id:
			callback:
		}
	*/
	fetchCity : function ( options ) 
	{
		if ( !options.city_id ) return;
		
		var t = Seed;
		
		verboseLog('Attempting fetchCity ' + options.city_id);
		
		var p = {};
		
		var url 	= 'cities/'+ options.city_id +'.json';
		var method	= 'POST';
		
		Data.requests.cities.total++;
		
		new MyAjax.RequestDOA ({
			url		  : url,
			method	  : method,
			params	  : p,
			onSuccess : function( r ) {
				if ( r.errors ) 
				{
					Data.requests.cities.errors++;
					r.errmsg = r.errors;
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				if ( r.timestamp ) {
					t.serverTimeOffset = parseInt( r.timestamp - (new Date().getTime() / 1000) );
				}
					
				try {
					t.updateCity( r.city, options.from_init );
					verboseLog('Updated coords for ' + r.city.name + ' are ' + r.city.x + '/' + r.city.y);
				} catch (e) {
					Data.requests.cities.errors++;
					r.errmsg = e.toString();
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
				}
				
				if ( options.onSuccess ){
					options.onSuccess ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			onFailure : function ( r ) {
				Data.requests.cities.errors++;
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || 'unknow') + ', Seed.fetchCity'
		});
	},

	/*
		options
		{
			city_id:
			callback:
		}
	*/
	fetchGenerals : function ( options )
	{
		if ( !options.city_id ) return;
		
		var p = {}
		
		var url 	= 'cities/'+ options.city_id +'/generals.json';
		var method	= 'GET';
		
		Data.requests.generals.total++;
		
		new MyAjax.RequestDOA ({
			url		  : url,
			method	  : method,
			params	  : p,
			onSuccess : function( r ) {
				if ( r.generals ) 
				{
					if ( options.onSuccess ){
						options.onSuccess ( r.generals );
					}
					else if ( options.callback ) {
						options.callback ( r.generals );
					}
				} 
				else {
					Data.requests.generals.errors++;
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
				}
			},
			onFailure : function( r ) {
				Data.requests.generals.errors++;
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', Seed.fetchGenerals'
		});
	},
	
	/*
		options
		{
			noPlayer:
			noCities:
			cities:
			callback:
		}
	*/
	fetchPlayer : function ( options ) 
	{
		var t = Seed;
		
		var city;
		
		if (!options) options = {};
		
		if ( options.noPlayer )
		{
			// options.cities (array)
			// only fetch the cities id in the array
			if ( options.cities && options.cities.length ) 
			{
				var last_city = options.cities.length-1;
				for ( var i = 0; i <= last_city;  i++ )
				{
					// First, check if exist the city_id (by Lord Mimir)
					if ( t.city_idx[options.cities[i]] !== undefined ) {
						t.fetchCity({
							city_id   : options.cities[i],
							onSuccess : ( i === last_city ) ? options.onSuccess : function(){},
							onFailure : ( i === last_city ) ? options.onFailure : function(){},
							callback  : ( i === last_city ) ? options.callback : function(){},
							delay     : Math.randRange(i*1000, i*3000),
							timeout   : 1000,
							caller    : (options.caller || '.unknow') + ', Seed.fetchCity'
						});
					}
				}
				return;
			}
		}
		
		var p = {};
		
		var url 	= 'player.json';
		var method	= 'GET';
		
		Data.requests.player.total++;
		
		new MyAjax.RequestDOA ({
			url	      : url,
			method	  : method,
			params	  : p,
			onSuccess : function( r ) {
				if ( r.errors ) 
				{
					Data.requests.player.errors++;
					r.errmsg = r.errors;
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				if ( r.timestamp ) {
					t.serverTimeOffset = parseInt( r.timestamp - (new Date().getTime() / 1000) );
				}
					
				// set Seed.player
				t.player = r;
				
				// set Seed.wildernesses
				for ( var i = 0; i < r.player_wildernessed; i++) 
				{
					var wild = r.player_wildernessed[i];
					t.wildernessed[ wild.id ] = {
						level : wild.level,
						type  : wild.type,
						x     : wild.x,
						y     : wild.y,
					};
				}
					
				// options.cities (array)
				// only fetch the cities id in the array
				if ( options.cities && options.cities.length ) 
				{
					var last_city = options.cities.length-1;
					for ( var i = 0; i <= last_city;  i++ )
					{
						// First, check if exist the city_id (by Lord Mimir)
						if ( t.city_idx[options.cities[i]] !== undefined ) {
							t.fetchCity({
								city_id   : options.cities[i],
								onSuccess : ( i === last_city ) ? options.onSuccess : function(){},
								onFailure : ( i === last_city ) ? options.onFailure : function(){},
								callback  : ( i === last_city ) ? options.callback : function(){},
								delay     : Math.randRange(i*1000, i*3000),
								timeout   : 1000,
								caller    : (options.caller || '.unknow') + ', Seed.fetchCity'
							});
						}
					}
					return;
				}
				
				// Fill the city_init array 
				// (used here & in the StartUp process so it must be before to verified options.noCities)
				var i = 0;
				for ( city in r.cities ) 
				{
					if ( t.city_init[i] === undefined ) {
						t.city_init[i] = {};
					}
					t.city_init[i].id = r.cities[city].id;
					t.city_init[i].name = r.cities[city].name;
					t.city_init[i].type = city;
					i++;
				}
				
				// option.noCities (boolean)
				// Don't fetch Cities if we are from StartUp, because we do from there
				if ( options.noCities ) 
				{
					if ( options.onSuccess ) {
						options.onSuccess ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
					return;
				}
				
				
				// OK, fetch all cities

				try {
					var last_city = t.city_init.length - 1;
					for ( var i=0; i <= last_city; i++ )
					{
						if ( t.city_init[i].timer ){
							clearTimeout ( t.city_init[i].timer );
						}
						
						t.fetchCity({
							city_id   : t.city_init[i].id,
							onSuccess : ( i === last_city ) ? options.onSuccess : function(){},
							onFailure : ( i === last_city ) ? options.onFailure : function(){},
							callback  : ( i === last_city ) ? options.callback : function(){},
							delay     : Math.randRange(i*1000, i*3000),
							timeout   : 1000,
							caller    : (options.caller || '.unknow') + ', Seed.fetchCity'
						});
					}
				} catch (e) {
					Data.requests.player.errors++;
					r.errmsg = e.toString();
					if ( options.onFailure ) {
						options.onFailure ( r );
					}
					else if ( options.callback ) {
						options.callback ( r );
					}
				}
				/*
				if ( options.onSuccess ){
					options.onSuccess ( r );
				}
				*/
			},
			
			onFailure  : function ( r ) {
				if ( options.onFailure ) {
					options.onFailure ( r );
				}
				else if ( options.callback ) {
					options.callback ( r );
				}
			},
			
			delay      : options.delay || 500,
			timeout    : options.timeout || 10000,
			delay_next : options.delay_next || 1,
			caller     : (options.caller || '.unknow') + ', Seed.fetchPlayer'
		});
	},
	
	/* Jobs Tick
	* Called once per second - to check for job completion (Fixed by Lord Mimir)
	*/
	jobsTick : function () 
	{ 
		var t = Seed;
		var now = parseInt( serverTime() );
		
		var refresh_cities = [];

		// Check for job completion
		
		/* Cities */
		for ( var city_id in t.jobs )
		{
			/* Jobs */
			for ( var job_id in t.jobs[ city_id ] ) 
			{
				var job = t.jobs[ city_id ][ job_id ];
				
				if ( job.done ) 
				{
					if ( now > job.run_at - 2 )
					{
					
						switch ( job.queue ) {
						case 'building':
							Buildings.setLevel ( city_id, job.city_building_id, job.level );
							break;
						case 'march':
							var march = t.marches[ job.march_id ];
							if ( !march ) break;
							switch ( march.status ) {
							case 'marching':

								Messages.marchAtTarget();
								
								break;
								
							case 'retreating':
								var city = t.cities[ t.city_idx[march.city_id] ];
								
								// Update General
								// Check if we have a general in the march, because Transports dont have generals (by Didi)
								if ( march.general_id ) {
									t.generals[ march.general_id ].victories = march.general.victories;
									t.generals[ march.general_id ].rank = march.general.rank;
									t.generals[ march.general_id ].x = march.x;
									t.generals[ march.general_id ].y = march.y;
									t.generals[ march.general_id ].status = march.status;
									t.generals[ march.general_id ].busy = false;
									t.total.generals += 1;
								}
								
								// Update Units and Dragons
								for( var unit_type in march.units )
								{
									if( DRAGONS_REGEXP.test( unit_type ) )
									{
											t.dragons[ unit_type ].is_in_city = true;
											// Refresh city when dragon in march (based in Didi idea)
											for (var idx = 0; idx < DRAGONS_NAMES.length; idx++)
											{
												if ( DRAGONS_NAMES[ idx ] === unit_type ) {
													t.fetchCity ({
														city_id   : idx,
														onSuccess : function(){},
														onFailure : function(){},
														caller    : 'Seed.tick'
													});
												}
											}
									}
									else {
										city.units[ unit_type ] += march.units[ unit_type ];
									}
								}
								
								break;
							}
							break;
						case 'research':
							t.player.research[ job.research_type ] = job.level;
							break;
						case 'units':
							t.cities[0].units[ job.unit_type ] += job.quantity;
							t.total.training[ city_id ]--;
							break;
						default:
							t.fetchCity ({
								city_id   : city_id,
								callback : function( r ){},
								caller    : 'Seed.tick'
							});
						}

						// Delete the Job
						delete ( t.jobs[ city_id ][ job_id ] );
					}
				}
				
				else {
					if ( now > ( job.run_at - 5 ) )	{
					
						job.done = true;
						
						if ( job.march_id ) 
						{
							var march = t.marches[ job.march_id ];
							if ( march && march.status === 'marching' )
							{
								t.fetchCity ({
									city_id   : city_id,
									callback : function( r ){},
									caller    : 'Seed.tick'
								});
								
								// Update Data Map in case of wilderness
								if ( /(Anthropus|Bog)/.test(march.terrain_type) == false )
								{
									Map.tileAt ({
										x         : march.x,
										y         : march.y,
										onSuccess : function(){},
										onFailure : function(){},
										caller    : 'Seed.tick'
									});
								}
							}
						}
					}
				}
			}
		}
	},
	
	updateCity : function ( city, from_init ) 
	{
		var t = Seed;
		
		if ( !city ) return;
		
		verboseLog('Updating City values: ' + city.name);
		
		var now = serverTime(); 
		
		// Fixed by Lord Mimir (thanks you very much!)
		var city_idx;    
		if ( typeof t.city_idx[city.id] !== 'undefined' && t.city_idx[city.id] !== null )
		{
			city_idx = t.city_idx[city.id];
		}
		else if ( city.type === 'Capital' ) 
		{
			city_idx = 0;
		} 
		else {
			city_idx = OUTPOST_TYPE_INDEX[ city.outpost_type ] || t.cities.length;
			
			if ( city_idx === 0 ) city_idx = 1; // I think that can never be zero here (La Larva)

			if ( typeof t.cities[city_idx] !== 'undefined' && t.cities[city_idx] !== null )
			{
				t.city_idx[t.cities[city_idx].id] = t.cities.length;
				t.cities[t.cities.length] = t.cities[city_idx];
			}
		}
		
		t.cities[city_idx] = city;
		
		t.city_idx[city.id] = city_idx;
		
		t.city_time[city.id] = now;  
		
		
		// add Dragons object (by Didi)
		// Check each city - Wham & Larvitus
		for (var i=0; i < t.cities.length; i++)
		{
			// skip undefined cities
			if ( !t.cities[ i ] ) continue;
		
			var dragon_city = t.cities[ i ];
		
			var dragon_name = DRAGONS_NAMES[ i ];    // city_idx
		
			var dragon = dragon_city[ DRAGON_OBJ_ID[ i ].toLowerCase() ];  // city_idx
			
			if ( dragon )
			{
				var aerial_combat_level = (t.player.research['AerialCombat']) ? t.player.research['AerialCombat'] : 0; 
				
				dragon.index      = i;  // city_idx
				dragon.name       = dragon_name;
				dragon.armors     = t.checkDragonArmors( dragon_name );
				dragon.city_id    = dragon_city.id;
				dragon.can_attack = ( dragon.level >= 8 && dragon.armors === 4 && aerial_combat_level > 0 );
				dragon.cure_at    = now;
			
				if ( dragon.can_attack && dragon.life !== dragon.maximum_life ) 
				{
						dragon.cure_at += ( ( dragon.maximum_life - dragon.life ) / dragon.recovery_rate) * 3600;
				}
				
				t.dragons[ dragon_name ] = dragon;
			}
		}
		
		
		// Only Capital City
		if ( city_idx === 0 ) 
		{
			// update Resources.last_refresh time
			Resources.onUpdateCity();

			// update Seed.generals
			for ( var i=0; i < city.generals.length; i++ )
			{
				t.generals[ city.generals[i].id ] = city.generals[i];
			}
			t.total.generals = city.generals.length;
			
			// update Seed.marches
			t.total.marches = 0;
			for ( var i=0; i < city.marches.length; i++ )
			{
				var march = city.marches[i];
				
				t.marches[ march.id ] = march.cloneProps();
				
				if ( march.general_id ){

				t.total.marches++;
					
					// Do not know why, but some generals are not defined at times ( La Larva )
					if ( !t.generals[ march.general_id ] ) {
						t.generals[ march.general_id ] = {};
						console.log('ERROR in updateCity() : could not be found General Id: ' + march.general_id + ' in Seed.generals. Creating an entry to fix the problem.');
					}
					
					t.generals[ march.general_id ].busy = true;
					t.generals[ march.general_id ].x = march.x;
					t.generals[ march.general_id ].y = march.y;
					t.generals[ march.general_id ].status = march.status;
				}
				
				// check if some dragon is in the march units and update his state in Seed.dragons
				for( var unit_type in march.units )
				{
					if( DRAGONS_REGEXP.test( unit_type ) )
				
					{
						if ( t.dragons[unit_type] && t.dragons[unit_type].is_in_city !== undefined ) // by Didi
						{
							t.dragons[unit_type].is_in_city = false;
						}
					}
				}
			
				
				t.marches[march.id].target_type = march.destination_name  ?  'City' : march.terrain_type;
			}
		}

		
		// Check and Add Jobs
		if ( !t.jobs[ city.id ] ) {
			t.jobs[ city.id ] = {};
		}
		
		t.total.training[ city.id ] = 0;
		
		for ( var i=0; i < city.jobs.length; i++ )
		{
			var job = city.jobs[i];
			t.checkAddJob ( job );
			switch (job.queue )
			{
			case 'units':
				t.total.training[ city.id ]++;
				break;
			}
		}
		
	
		// Calculate speed_multiplier for the trainings
		// based on training camps of all cities and
		// stores the value in capital city figures object
		var speed_multiplier = 0;

		for (var i = 0; i < t.cities.length; i++)
		{
			if ( !t.cities[ i ] || i === OUTPOST_TYPE_INDEX['SpectralDragonOutpost'] ) continue;

			var build_type = ( i == 0 ? 'Garrison' : 'TrainingCamp' );
            var building_count = 0;
            var levels_count = 0;
			var rookery_boost = 0;
			
			for (var j = 0; j < t.cities[ i ].buildings.length; j++)
			{
				if ( t.cities[ i ].buildings[ j ].type === build_type )
				{
					building_count++;
					levels_count += t.cities[ i ].buildings[ j ].level;
				}
				else if ( t.cities[ i ].buildings[ j ].type === "Rookery" )
				{
					rookery_boost = t.cities[ i ].buildings[ j ].level;
				}
			}
			if ( building_count == 0 ) {
				speed_multiplier = 0;
			} else {
				speed_multiplier = (building_count + ((levels_count-building_count)/10));
			}
			if ( !t.cities[ i ].figures.unit ) {
				t.cities[ i ].figures.unit = {};
			}
			t.cities[ i ].figures.unit.speed_multiplier = speed_multiplier;
			t.cities[ i ].figures.unit.rookery_multiplier = rookery_boost;
		}
		
		
		if ( from_init ) {
			for ( var i=0; i < t.city_init.length; i++ ){
				if ( t.city_init[i].id === city.id && !t.city_init[i].loaded) {
					t.city_init[i].loaded = true;
					var message = 'City ' + city.id + ' Successfully initialised';
					verboseLog(message);
					console.log(message);
				}
			}
		} else {
			verboseLog('City ' + city.id + ' Successfully updated');
		}

	},
	
	// Function to count number of piece armor (by Didi)
	checkDragonArmors : function ( dragon_type )
	{
		var t = Seed;
		var armors = ['BodyArmor','ClawGuards','TailGuard','Helmet'];
		var total = 0;
		
		for ( var i = 0; i < armors.length; i++ )
		{
			if ( t.getItem( dragon_type + armors[i] ) !== 0 ) {
				total++;
			}
		}
		return total;
	},

	// Returns the quantity of the specified item type or zero if the item type is not found
	getItem : function ( type ) 
	{
		var t = Seed;
		return t.player.items[type] || 0;
	},

	checkAddJob : function ( job )
	{
		var t = Seed;
		var city_id = job.city_id;
		
		if ( !job.run_at )
		{
			debugLog ('checkAddJob job.run_at is null:\n'+ inspect (job, 5, 1));
			return;
		}    
		
		if ( job.queue === 'march' )
		{
			if ( t.marches[job.march_id] ) 
			{
				t.marches[job.march_id].run_at   = job.run_at;
				t.marches[job.march_id].duration = job.duration;
				t.marches[job.march_id].job_id   = job.id;
				
				var march = t.marches[job.march_id];
				// Check if we have a general in the march, because Transports dont have generals (by Didi)
				if ( march.general_id ) {
					t.generals[ march.general_id ].busy = true;
					t.generals[ march.general_id ].x = t.marches[job.march_id].x;
					t.generals[ march.general_id ].y = t.marches[job.march_id].y;
					t.generals[ march.general_id ].status = t.marches[job.march_id].status;
				}
			}
		} 

		t.jobs[ city_id ][ job.id ] = job; //.cloneProps ();

	},

}; // END Seed




Translation = {
	loaded : false,
	
	data	: {},

	available_langs : {
		 da : true 
		,de : true
		,en : true
		,es : true
		,fr : true 
		,gr : false
		,id : false
		,it : true
		,nl : true
		,pl : true
		,pt : false
		,ru : false
		,sv : true
		,tr : true
	},
	
	/* WARNING: DON'T CHANGE THIS ORDER */
	_section : [
		 'items'
		,'common'
		,'buildings'
		,'messages'
		,'dialogs'
		,'troops'
		,'map'
		,'alliances'
		,'research'
		,'quests'
		,'levels'
		,'confirmations'
	],
	
	// used by the translate function to check for missing translations
	missing:{}, 
	
	init : function ( options ) 
	{
		var t = Translation;
		t.fetchLocale({
			onSuccess : function ( r ) {
				verboseLog('Locale data was Successfully requested from the sever');
				t.loaded = true;
				t.fixResults();
				if ( options.onSuccess ) {
					options.onSuccess ( r );
				}
				//This is only for programming purposes
				/*
				var str = '"var_name";"translation"<br>';
				for (var i=0; i < Translation._section.length; i++){
					for (var_name in Translation.data[Translation._section[i]]){
						str +=  '"' + var_name + '";"' +Translation[Translation._section[i]]( var_name ) + '"<br>' ;
					}
				}
				debugLog ( str );
				*/
			},
			onFailure : function ( r ) {
				if ( options.onFailure ){
					options.onFailure ( r );
				}
			},
			caller : (options.caller || '.unknow') + ', Translation.init'
		});
	},

	fetchLocale : function ( options ) 
	{
		var t = Translation;
		
		var p = {};
		p['_swf_session_id'] = SESSION_ID;
		
		new MyAjax.RequestDOA ({
			url		: 'locales/' + ( t.available_langs[LANG_CODE] ? LANG_CODE : 'en') + '.xml',
			method	: 'GET',
			params	: p,
			onSuccess : function ( r ) {
				try {
					t.parseXML( r );
					
				} catch (e) {
					if ( options.onFailure ) {
						r.errmsg = e.toString();
						options.onFailure ( r );
					}
					return;
				}
				if ( options.onSuccess ) {
					options.onSuccess ( r );
				}
			},
			onFailure : function ( r ) {
				if ( r.errmsg.indexOf('404') !== -1 ) {
					var p = {};
					p['_swf_session_id'] = SESSION_ID;
					new MyAjax.RequestDOA ({
						url		: 'locales/en.xml',
						method	: 'GET',
						params	: p,
						onSuccess : function( r ) {
							try {
								t.parseXML(r);
							} catch (e) {
								if ( options.onFailure ) {
									r.errmsg = e.toString();
									options.onFailure ( r );
								}
							}
						},
						onFailure : function( r ) {
							if ( options.onFailure ) {
								options.onFailure ( r );
							}
						},
						caller  : (options.caller || '.unknow') + '.fetchLocale'
					});
				}
				else if ( options.onFailure ) {
					options.onFailure ( r );
				}
			},
			caller  : (options.caller || '.unknow') + '.fetchLocale'
		});
	},
	
	parseXML : function( xml_string )
	{
		var t = Translation;
		var fragment = [];
	
		fragment.push( '<?xml version="1.0" encoding="UTF-8"?>' );
		fragment.push( '<translations>' );
		
		// sections to remove
		var remove_sections = ['dragons','errors'];
		for ( var i=0; i < remove_sections.length; i++ )
		{
			var start = xml_string.indexOf('<'+remove_sections[i]+'>');
			var end = xml_string.indexOf('</'+remove_sections[i]+'>') + remove_sections[i].length + 3;
			xml_string = xml_string.substring(1, start) + xml_string.substring(end);
		}
		
		// sections to add
		for ( i = 0; i < t._section.length; i++ )
		{
			var start = xml_string.indexOf( '<' + t._section[i] + '>' );
			var end = xml_string.indexOf( '</' + t._section[i] + '>') + t._section[i].length + 3;
			fragment.push( xml_string.substring( start, end ) );
			xml_string = xml_string.substring( 1, start ) + xml_string.substring( end) ;
		}
		
		fragment.push( '</translations>' );

		var xml_obj = new XML.ObjTree();
		t.data = xml_obj.parseXML( fragment.join('').replace(/\n/g,'') );

		if ( t.data.translations ) {
			t.data = t.data.translations;
		} else {
			verboseLog('<b>ERROR</b> in the XML file structure: <b><translations></b> element not found!');
		}
	},
	
	fixResults : function()
	{
		var t = Translation.data;
		
		// Convert Objects in flat Object
		// ex: 
		//     root-key : { title: '', content-1: { name: '', desc: ''} }
		//
		// become
		//
		//     root-key-title: '' & root-key-content-1-name : '' & root-key-content-1-desc : ''
		// 
		function objectToFlat ( obj )
		{
			var r = {};
			for ( var key in obj )
			{
				if ( typeof obj[key] === 'object' )
				{
					for ( var subkey in obj[key] )
					{
						if ( typeof ( obj[key] )[subkey] === 'object' )
						{
							for ( var subsubkey in ( obj[key] )[subkey] )
							{
								if ( subsubkey === 'title' || subsubkey === 'name' )
								{
									r[key+'-'+subkey] = ( ( obj[key] )[subkey] )[subsubkey];
								} 
								else {
									r[key+'-'+subkey+'-'+subsubkey] = ( ( obj[key] )[subkey] )[subsubkey];
								}
							}
						} 
						else {
							if ( subkey === 'title' || subkey === 'name' )
							{
								r[key] = ( obj[key] )[subkey];
							} 
							else {
								r[key+'-'+subkey] = ( obj[key] )[subkey];
							}
						}
					}
				} else {
					r[key] = obj[key];
				}
			}
			return r;
		}
		
		var section = ['confirmations','quests','dialogs','messages']; 
		
		for ( var i=0; i < section.length; i++ )
		{
			t[section[i]] = objectToFlat( t[section[i]] );
		}
			
		// Jawz
		/*
		var quests = {};
		for(var key in t.quests){
			if(typeof t.quests[key] == 'object'){
				for (var subkey in t.quests[key]){
					switch (subkey) {
					case 'title' :
						quests[key] = (t.quests[key])[subkey];
						break;
					case 'objectives' :
						quests[key+'-'+subkey] = (t.quests[key])[subkey];
						break;
					default : break;
					}
				}
			} else {
				quests[key] = t.quests[key];
			}
		}
		t['quests'] = quests.cloneProps();
		*/
		// End Jawz
		
		t.common.information = t.common.info;
		t.common.omit = t.common.skip;
		t.common['spy-on'] = t.common.spy;
		t.dialogs.researching = t.dialogs.research;
		
		t.common['enter-coords'] = t.dialogs['attack-screen-enter-coords'];
		t.common['your-player'] = t.dialogs['change-realm-your-player'];
		t.common['battle-report'] = t.messages['battle-report-title'];
		t.common['auto-collection-of-resources'] = t.dialogs['boost-collect-day'].replace(/:/,'');
		
		t.common.levels = findSimilarWord( t.common.level, t.messages['spy-tip-prefix'] );
		
		delete t.common.error;
		delete t.common.home;
		delete t.common.info;
		delete t.common['ranged-attack'];
		delete t.common.skip;
		delete t.common.spy;
		delete t.messages.date;
		delete t.messages.fought;
		delete t.messages.subject;
		delete t.messages.to;
		delete t.dialogs.research;
		delete t.dialogs.spy;
		delete t.dialogs.unavailable;
		delete t.dialogs.upkeep;
	},
	
	_normalize : function ( str )
	{
		return ( str||'' ).toLowerCase().replace(/ /g,'-');
	},
	
	getContent : function( section, key, subkey )
	{
		var t = Translation;
		key = t._normalize(key);
		if ( t.data[section] !== undefined ) 
		{
			if ( ( t.data[section] )[key] !== undefined ) 
			{
				return subkey ? ( ( t.data[section] )[key] )[subkey] : ( t.data[section] )[key];
			}
		}
		return false;
	},
	
	buildings : function( key, subkey )
	{
		subkey = subkey !== undefined ? subkey : 'name';
		return Translation.getContent( 'buildings', key, subkey );
	},
	
	common : function( key )
	{
		return Translation.getContent( 'common', key );
	},
	
	items : function( key, subkey )
	{
		subkey = subkey !== undefined ? subkey : 'name';
		return Translation.getContent( 'items', key, subkey );
	},
	
	dialogs : function( key )
	{
		return Translation.getContent( 'dialogs', key );
	},
	
	levels : function( key )
	{
		return Translation.getContent( 'levels', key, 'title' );
	},
	
	map : function( key, subkey )
	{
		subkey = subkey !== undefined ? subkey : 'name';
		return Translation.getContent( 'map', key, subkey );
	},
	
	messages : function( key )
	{
		return Translation.getContent( 'messages', key );
	},
	
	troops :  function( key, subkey )
	{
		subkey = subkey !== undefined ? subkey : 'name';
		return Translation.getContent( 'troops', key, subkey );
	},
	
	research :  function( key, subkey )
	{
		subkey = subkey !== undefined ? subkey : 'name';
		return Translation.getContent( 'research', key, subkey );
	},
	
	quests :  function( key, subkey ){
		//subkey = subkey != undefined ? subkey : 'title';
		return Translation.getContent( 'quests', key, subkey );
	},
	
	confirmations :  function( key, subkey ){
		//subkey = subkey != undefined ? subkey : 'title';
		return Translation.getContent( 'confirmations', key, subkey );
	},
	
	alliances :  function( key, subkey ){
		subkey = subkey != undefined ? subkey : 'title';
		return Translation.getContent( 'alliances', key, subkey );
	},
	
	errors : function( key, subkey )
	{
		//subkey = subkey !== undefined ? subkey : 'name';
		return Translation.getContent( 'activerecord', key, subkey );

	},
	
}; // END Translation

// Provide language translation services
translate = function( text ) 
{
	//if (text===undefined) return;
	
	if ( LANG_OBJECT[text] !== undefined ) {
		return LANG_OBJECT[text];
	}
	else if ( Translation.loaded ){
		var new_text;
		for ( var i = 0; i < Translation._section.length; i++ )
		{
			new_text = Translation[Translation._section[i]]( text );
			if ( new_text ){
				return new_text;
			}
		}
		
		if ( IS_NOT_NATIVE_LANG && Translation.missing[text] === undefined ) {
			Translation.missing[text] = 1;
			if ( Tabs.Logs ) {
				debugLog( '( Translate ) -> ' + text );
			}
		}
	}
	
	return text;
};


//****************
// Functions
//****************

//Didi modif
function miles( num ) {
  var n = '';
  var m = String( num );
  var sign = '';
  if ( m.substr( 0, 1 ) === '-' || m.substr(0,1) === '+' ) {
  	sign = m.substr( 0, 1 );
  	m = m.substr( 1 );
  }
  while ( m.length > 3 ) {
    n = ',' + m.substr( m.length - 3 ) + n;
    m = m.substr( 0, m.length - 3 );
  }
  return sign + m + n;
}

function objAddTo ( o, name, val )
{
	if ( !o[name] )
	{
		o[name] = val;
	} 
	else {
		o[name] += val;
	}
}

function getGeneralsList ( city_idx )
{
	var ret = {};
	var generals = Seed.cities[city_idx].generals;
	for (var i=0; i < generals.length; i++)
	{
		ret[generals[i].id] = generals[i].name +' ('+ generals[i].rank +')';
	}
	return ret;
}

function getUnitNumbers ( city_idx, unit_type ) 
{
	var city = ( typeof city_idx === 'number' ) ? Seed.cities[city_idx] : city_idx;
	var incity = city.units[unit_type] ? city.units[unit_type] : 0;
	var marches = 0;
	for ( var id in Seed.marches )
	{
		for ( var name in Seed.marches[id].units )
		{
			if ( unit_type === name ) {
				marches += Seed.marches[id].units[name];
			}
		}
	}
	return { incity: incity, marches: marches, total: incity+marches };
}

function checkAvailableUnits ( city_idx, level )
{
	var units = Data.options.attacks.units[level];
	var total = 0;
	for ( var unit_type in units )
	{
		if ( units[unit_type] > 0 )
		{
			total += units[unit_type];
			if ( Seed.cities[city_idx].units[unit_type] < units[unit_type] )
			{
				return translate('Not enough') +' '+ translate(unit_type);
			}
		}
	}
	if ( total <= 0 ){
		return translate('No Troops Defined');
	}
	return null;
}


function getAvailableDragon () {
	var dragon;
	var found = false;
	for ( var dragon_type in Seed.dragons )
	{
		dragon = Seed.dragons[dragon_type];
		var isInCity	= dragon.is_in_city;
		var canAttack	= dragon.can_attack;
		if ( dragon.can_attack && 
			 dragon.is_in_city &&
			((dragon.life / dragon.maximum_life) >= 0.75)
		   ){
				found = true;
				break;
		}
	}
	if (found)
		return dragon.name;
	else
		return null;
}

function getAvailableGeneral ( by_rank )
{
	var keys = getKeys (Seed.generals);
	
	// We chose the option "by_rank" to sort the generals by rank of lower to higher 
	// for cases where the objective is level 1 and we need to find a general with 
	// less than 5 ranks.. if not.. we make a random sort of the generals list to
	// take a random general.
	if ( by_rank ) {
		keys.sort( function(a,b){return Seed.generals[a].rank - Seed.generals[b].rank;} );
	} else {
		// Remove generals with ranks lower that 5 stars from the list
		for ( var i=0; i < keys.length; i++ )
		{
			if ( Seed.generals[ keys[i] ].rank < 5 ) {
				keys.splice( i , 1 );
			}
		}
		keys.shuffle();
	}
	
	for ( var i=0; i < keys.length; i++ )
	{
		var general = Seed.generals[ keys[i] ];
		if ( !general.busy )
		{
			return general;
		}
	}
	return null;
}


function getJobs ( queue_type, city_idx )
{
	// in case the city is not been defined in Seed.updateCity return empty array. (by Lord Mimir)
	if ( !Seed.cities[city_idx || 0] ) return [];

	var city_id = Seed.cities[ (city_idx || 0) ].id;
	var jobs = Seed.jobs[city_id];
	var queue = [];
	
	var jobs_id = getKeys ( jobs );
	for ( var i = 0; i < jobs_id.length; i++ )
	{
		var id = jobs_id[ i ];
		if ( jobs[ id ].queue == queue_type ) {
			queue.push( jobs[ id ] );
		}
	}

	return queue;
}
function getMarchTime (x, y, units) {
	var dist = getDistance(Map.x, Map.y, x, y);
	var speed = 99999;
	var units_names = getKeys( units );
	for ( var i = 0; i < units_names.length; i++ )
	{
		var name = units_names[i];
		if ( units[ name ] > 0 )
		{
			if ( Seed.stats.unit[ name ] ) {
				if ( Seed.stats.unit[ name ].speed < speed ) speed = Seed.stats.unit[ name ].speed;
			}
			else {
				speed = 100;
			}
		}
	}
	var time = dist / ((Seed.cities[0].figures.marches.speed_multiplier * speed) /6000) + 30;
	return time;
}

//******************************** Info Tab *****************************
Tabs.Info = {
	tab_order	: INFO_TAB_ORDER,
	tab_label	: 'Info',
	tab_disabled: !INFO_TAB_ENABLE,
	
	$container	: null,
	timer		: null,
	show_flash  : true,
	show_fulscreen  : false,
	
	units_type	: ['Porter','Conscript','Spy','Halberdsman','Minotaur','Longbowman','SwiftStrikeDragon','BattleDragon','ArmoredTransport','Giant','FireMirror','PackDragon','AquaTroop','StoneTroop','FireTroop','WindTroop','IceTroop', 'FrostGiant', 'SwampTroop', 'ForestTroop', 'DesertTroop'],
	
	resources_type  : [ 'gold', 'food', 'wood', 'ore', 'stone','blue_energy' ],
	
	items_arsenal   : [ 'AquaTroopRespirator', 'StoneTroopItem', 'FireTroopItem', 'WindTroopItem', 'IceTroopItem', 'SwampTroopItem', 'FrostGiantItem', 'ForestTroopItem', 'AnthropusTalisman' ],

	init : function ( div )
	{
		var t = Tabs.Info;
		t.$container = $J( div );
		
		var html = 
		 '<ul class=tabs>'
		+'	<li class="tab first">'
		+'		<a id=' + setUID('Tabs.Info.tabSummary')  + '>' 
		+'		<span class="' + UID['doa-icons'] + ' i-Summary"></span>'
		+ 			translate('Summary')  
		+'		</a>'
		+'	</li>'
		+'	<li class=tab>'
		+'		<a id='         + setUID('Tabs.Info.tabLogs')    + '>'
		+'		<span class="' + UID['doa-icons'] + ' i-Logs"></span>'
		+ 			translate('Logs')
		+'		</a>'
		+'	</li>'
		+'</ul>'
		+'<div id=' + setUID('Tabs.Info.title') + ' class=' + UID['title'] + '></div>'
		+'<table id=' + setUID('Tabs.Info.toolbar') + ' width="100%">'
		+'	<tr>'
		+'	</tr>'
		+'</table>'
		+'<div id=' + setUID('Tabs.Info.header') + '>'
		+'</div>'
		+'<div id=' + setUID('Tabs.Info.content') + '>'
		+'	<div id=' + setUID('Tabs.Info.tabSummary.content') + '>'
		+'	</div>'
		+'	<div id=' + setUID('Tabs.Info.tabLogs.content') + '>'
		+'		<table id=' + setUID('Tabs.Info.tabLogs.table') + ' class=' + UID['table_console'] + ' cellspacing=1>'
		+'		<tr>'
		+'			<td class=' + UID['underline'] + '></td>'
		+'			<td class=' + UID['underline'] + ' width=95%></td>'
		+'		<tr>'
		+'		</table>'
		+'	</div>'
		+'</div>';
		
		t.$container.html( html );
		
		
		Tabs.Logs.content.push( $id(UID['Tabs.Info.tabLogs.table']) );
		
		
		// Event Listeners
		$J( '#'+UID['Tabs.Info.tabSummary']  ).click ( {current_tab:0}, t.showSubTab );
		$J( '#'+UID['Tabs.Info.tabLogs']    ).click ( {current_tab:1}, t.showSubTab );
		
		//  Styles
		$J( '#'+UID['Tabs.Info.tabSummary.content']  )
		.attr({
			class		: 'no-overflow'
		})
		.css({
			'position'	: 'absolute',
			'display'	: 'none',
			'height'	: '675px',
			'max-height': '675px'
		});
		
		$J( '#'+UID['Tabs.Info.tabLogs.content']  )
		.attr({
			class		: 'overflow-y'
		})
		.css({
			'position'	: 'absolute',
			'display'	: 'none',
			'height'	: '675px',
			'max-height': '675px'
		});
		
	},
	
	show : function (){
		var t = Tabs.Info;
		
		t.showSubTab ( {data:{ current_tab: Data.options.info.current_tab }} );
		
		t.timer = setInterval ( t.showStuff, 1000 );
	},
	
	hide : function (){
		var t = Tabs.Info;
		clearInterval ( t.timer );
	},
	
	showSubTab : function( event )
	{
		var t = Tabs.Info;
		
		var current_tab = event.data.current_tab;
		
		Data.options.info.current_tab = current_tab;
		
		t.current_tab = current_tab;

		var tab_name, title;
		switch ( current_tab )
		{
		case 0: tab_name = 'tabSummary'  ; title = translate('Summary'); break;
		case 1: tab_name = 'tabLogs'     ; title = translate('Actions'); break;
		}
		
		$J('#'+UID['Tabs.Info.' + t.last_tab_name])
		.css('z-index', '0')
		.removeClass('selected');
		
		$J('#'+UID['Tabs.Info.' + tab_name])
		.css('z-index', '1')
		.addClass('selected');
		
		$J('#'+UID['Tabs.Info.' + t.last_tab_name + '.content']).hide();
		$J('#'+UID['Tabs.Info.' + tab_name + '.content']).show();
		
		t.last_tab_name = tab_name;
		
		$J('#'+UID['Tabs.Info.title'])
		.html( title );
		
		t[tab_name] ();
	},
	
	tabSummary : function ( )
	{
		var t = Tabs.Info;
		
		var city = Seed.cities[0];
		
		$J( '#'+UID['Tabs.Info.toolbar'] ).
		html( '' ).
		append(	$J('<tr />').
			append( $J('<td />').
				append( $J('<input />').
					attr({
						type		: 'button',
						value		: translate('Refresh')
					}).
					click ( refresh )
				).
				append( $J('<input />').
					attr({
						type		: 'button',
						value		: translate('Toggle Flash'),
						class      : UID[t.show_flash ? 'btn_on' : 'btn_off']
					}).
					css({ 
						marginLeft : '5px',
					}).
					click ( toggleFlash )
				).
				append( $J('<input />').
					attr({
						type		: 'button',
						value		: translate('Fullscreen Map'),
						class      : UID[t.show_fulscreen ? 'btn_on' : 'btn_off']
					}).
					css({ 
						marginLeft : '5px',
					}).
					click ( toggleFulscreen )
				)
			)
		);
		

		function refresh ()
		{
			var t = Tabs.Info;
			
			debugLog('fetchPlayer from Tabs.Info refresh');
			
			var msg = $J.msg({ 
				content 	 : translate('Refresh') + '...',
				target		 : t.$container,
				clickUnblock : false,
				timeOut 	 : 6000
				
			});
			
			Seed.fetchPlayer ({
				cities    : [Seed.cities[0].id],
				callback  : function() {
					Tabs.Info.showStuff();
				},
				delay     : 250,
				caller    : 'Tabs.Info.refresh'
			});
		}
		function toggleFulscreen ( event )
		{
			t.show_fulscreen = !t.show_fulscreen;
			event.target.className = UID[ t.show_fulscreen ? 'btn_on' : 'btn_off'];
			swf_width = t.show_fulscreen ? '100%':'760px';
			document.getElementById('container').style.width= swf_width ;
			document.getElementById('castlemania_swf').style.width= swf_width ;
			document.getElementById('castlemania_swf_container').style.width= swf_width ;
		}
		
		function toggleFlash ( event )
		{
			t.show_flash = !t.show_flash;
			event.target.className = UID[ t.show_flash ? 'btn_on' : 'btn_off'];
			$J('#container').toggle();
		}
		
		
		$J( '#'+UID['Tabs.Info.header'] ).
		html( '' ).
		append( $J('<div />').
			attr({
				class	: UID['subtitle']
			}).
			append ($J('<table />').
				width('100%').
				append(	$J('<tr />').
					append( $J('<td />').
						css({ 
							textAlign   : 'left',
							paddingLeft : '5px'
						}).
						html ( ( Seed.player.alliance ) ? Seed.player.alliance.name : '' )
					).
					append( $J('<td />').
						css({ 
							textAlign : 'center',
							width	  : '50%'
						}).
						html('<font color=yellow>' + city.name + '</font>')
					).
					append( $J('<td />').
						css({ 
							textAlign    : 'right',
							paddingRight : '5px'
						}).
						append( $J('<input />').
							attr({
								type	: 'button',
								class   : UID[ (Seed.cities[0].defended ? 'btn_off' : 'btn_on') ],
								value	: translate(Seed.cities[0].defended?'Defend':'Hiding').toUpperCase()
							}).
							click ( changeWall )
						)
					)
				)
			)
		);
		
		function changeWall (event)
		{
			var button = event.target;
			new MyAjax.defendedCity({
				city_id   : Seed.cities[0].id,
				defended  : !Seed.cities[0].defended,
				onSuccess : function (){
					// Change again when recibe the real state from cityUpdate
					button.className = UID[ (Seed.cities[0].defended ? 'btn_off' : 'btn_on') ];
					button.value = translate( Seed.cities[0].defended ? 'Defend' : 'Hiding' ).toUpperCase();
				},
				onFailure : function() { },
				delay     : 500,
				caller    : 'Tabs.Info.changeWall'
			});
			//This is just for a quick visual change, real change occurs in onSuccess event
			var state = !Seed.cities[0].defended;
			button.className = UID[ (state ? 'btn_off' : 'btn_on') ];
			button.value = translate( state ? 'Defend' : 'Hiding' ).toUpperCase();
		}
		
		
		t.showStuff();
	},

	showStuff : function (){
	
		if ( Data.options.info.current_tab != 0 ) return;
	
		var t = Tabs.Info;
		
		var city = Seed.cities[0];
		
		var html = '';

		 
		 // Polulation
		html += 
		 '<table class="' + UID['table'] + ' zebra" style="margin-top:3px" width=100%>'
		+'	<tr>'
		+'		<th>' + translate('Population') + '</th>'
		+'		<th>' + translate('Laborers') + '</th>'
		+'		<th>' + translate('Army') + '</th>'
		+'		<th>' + translate('IdlePopulation').replace( translate('Population'), '' ) + '</th>'
		+'		<th>' + translate('Capacity') + '</th>'
		+'	</tr>'
		+'	<tr valign=top>'
		+'		<td>'
		+'			<span class="' + UID['doa-icons'] + ' i-population" style="position:absolute;"></span>'
		+' 			<span class="jewel" style="display:inline-block;width:99%;text-align:right;">' 
		+ 				parseInt ( city.figures.population.current ).intToCommas() 
		+'			</span>'
		+'		</td>'
		+'		<td align=right class=jewel>'
		+ 			parseInt ( city.figures.population.laborers ).intToCommas()
		+'		</td>'
		+'		<td align=right class=jewel>'
		+ 			parseInt ( city.figures.population.armed_forces ).intToCommas()
		+'		</td>'
		+'		<td align=right class=jewel style="color:#333 !important">'
		+ 			parseInt ( city.figures.population.current - city.figures.population.laborers - city.figures.population.armed_forces ).intToCommas()
		+'		</td>'
		+'		<td align=right class=jewel>'
		+ 			parseInt ( city.figures.population.limit ).intToCommas()
		+'		</td>'
		+'	</tr>'
		+'</table>';
		
		
		
		// Resources
		html += 
		 '<table class="' + UID['table'] + ' zebra" style="margin-top:3px" width=100%>'
		+'	<tr>'
		+'		<th>' + translate('Type') + '</th>'
		+'		<th>' + translate('Reserves') + '</th>'
		+'		<th>' + translate('Per Hour') + '</th>'
		+'		<th>' + translate('Consumption') + '</th>'
		+'		<th>' + translate('Capacity') + '</th>'
		+'	</tr>';
		
		for ( var idx=0; idx < t.resources_type.length; idx++ )
		{
			var type = t.resources_type[idx];
			var production = Resources.rates[ type ];
			
			// if we don't have blue_energy yet
			if ( !production.rate ) continue;
			
			html += 
			 '	<tr valign=top>'
			+'		<td>'
			+'			<span class="' + UID['doa-icons'] + ' i-' + type + '" ></span>'
			+			 translate ( type.replace(/_/,' ') )
			+'		</td>'
			+'		<td align=right class=jewel style="color:#333 !important">'
			+ 			parseInt ( city.resources[type] ).intToCommas()
			+'		</td>'
			+'		<td align=right class=jewel>'
			+ 			production.rate.intToCommas()
			+'		</td>'
			+'		<td align=right class=jewel>'
			+ 			(production.unit_consumption || production.general_salaries || 0).intToCommas()
			+'		</td>'
			+'		<td align=right class=jewel>'
			+ 			( production.capacity === 1E+18 ? translate('Unlimited') : production.capacity.intToCommas() )
			+'		</td>'
			+'	</tr>';
		}
		
		html +=
		 '</table>';
		
		
		// Armed Forces & Generals
		html += 
		 '<table class=' + UID['table'] + ' style="width:100%;margin-top:3px;">'
		+'	<tr>'
		+'		<th>' + translate('Army  ') + '<span class="' + UID['doa-icons'] + ' i-armys" ></span></th>'
		+'		<th>' + translate('My Generals  ') + '<span class="' + UID['doa-icons'] + ' i-gens" ></span></th>'
		+'	</tr>'
		+'	<tr valign=top align=left>'
		+'		<td width=50% style="border-right: 1px solid;">';
		
		// Units
		html += '<table class="' + UID['table'] + ' zebra" style="width:100%;">';
		
		for ( var i=0; i < t.units_type.length; i++ )
		{
			var num_units = getUnitNumbers( city, t.units_type[i] );
			
			html +=
			 '	<tr>'
			+'		<td align=left>' 
			+'			<span class="' + UID['doa-icons'] + ' i-' + t.units_type[i] + '" ></span>'
			+			translate(t.units_type[i])
			+ '		</td>'
			+'		<td align=right class=jewel>' + num_units.incity + '</td>'
			+'		<td align=right class=jewel>' + (num_units.marches ? '&nbsp;+&nbsp;<b>(' + num_units.marches + ')</b>' : '') + '</td>'
			+'	</tr>';
		}
		
		html +=
		 '			</table>'
		+'		</td>'
		+'		<td width=50% align=center style="padding-left:7px">';
		
		html +=
		 '			<table class=' + UID['table'] + ' style="width:100%;">'
		+'			<tr>'
		+'				<td align=right>' + translate('Marching') + ': </td>'
		+'				<td>' + Seed.total.marches + '</td>'
		+'			</tr>'
		+'			</table>';
		
		// Generals
		html += 
		 '			<table class="' + UID['table'] + ' zebra" style="width:100%;">'
		+'				<tr>'
		+'					<th style="text-align:right !important;">' 
		+ 						translate('Name')
		+'						<span style="font-family:Wingdings;">&nbsp;«</span>'
		+'					</th>'
		+'					<th>' + translate('Victory') + '</th>'
		+'					<th>' + translate('Coordinates').substring(0,5) + '</th>'
		+'				</tr>';
		
		
		
		for ( var i=0; i < city.generals.length; i++ )
		{
			var general_xy;
			var x = (Seed.generals[ city.generals[i].id ].x || 0);
			var y = (Seed.generals[ city.generals[i].id ].y || 0);
			
			if ( !city.generals[i].status || city.generals[i].status === 'marching' ) {
				general_xy = x + '/' + y;
			} else {
				general_xy = translate('Capital').toLowerCase();
			}
			
			
			html +=
			 '	<tr>'
			+'		<td align=right>'
			+'			<span>' + city.generals[i].name + '</span>'
			//+'			<span>Name ' + i + '</span>'
			+' 			<span class=jewel>(' + city.generals[i].rank + ')</span>'
			+'		</td>'
			+'		<td align=right>'
			+'			<span class=jewel style="color:#000;">' + city.generals[i].victories + '</span>'
			+'		</td>'
			+'		<td>' + (city.generals[i].busy ? '<span class=jewel>'+ ( general_xy != 'capital' ? ' &gt; <span style="color:#666666"> [' + general_xy + ']</span>' : ' &lt; ' + general_xy )+ '</span>' :'') + '</td>'
			+'	</tr>';
		}
		// Wham 
		// Show Outpost Items
		html +=
		'<table class="' + UID['table'] + ' zebra" style="margin-top:3px" width=100%>'
		+'	<tr>'
		+'		<th colspan=2>' + translate('Arsenal') + '</th>'
		+'	</tr>';

		for ( var i = 0; i < t.items_arsenal.length; i++)
		{
			html +=
			 '<tr>'
			+'	<td>'
			+'    <span class="' + UID[ 'doa-icons' ] + ' i-' + t.items_arsenal[i] + '"></span>'
			+	 translate( t.items_arsenal[i] )
			+'	</td>'
			+'	<td align=right class=jewel>' + Seed.getItem(t.items_arsenal[i]) +'</td>'
			+'</tr>';
		}
		
		html += '</table>';
		html +=
		 '			</table>'
		+'		</td>'
		+'		</tr>'
		+'</table>';
		
		
		
		
		// Marches, building, research, training
		$J('#'+UID['Tabs.Info.tabSummary.content']).html( html );
	
	},
	
	tabLogs : function ( )
	{
		var t = Tabs.Info;
		$J( '#'+UID['Tabs.Info.header'] ).html( '' );
		$J( '#'+UID['Tabs.Info.toolbar'] ).html( '' );

	},

	
} // END Tabs.Info


//******************************** Waves Tab *****************************
Tabs.Waves = {
	tab_order		: WAVE_TAB_ORDER,
	tab_label		: 'Wave',
	tab_disabled	: !WAVE_TAB_ENABLE,
	
	last_tab_id		: 'tabTargets',
	
	$container		: null,
	$content		: null,
	
	units_type		: ['Conscript','Spy','Halberdsman','Minotaur','Longbowman','SwiftStrikeDragon','BattleDragon','ArmoredTransport','Giant','FireMirror','PackDragon','AquaTroop','StoneTroop','FireTroop','WindTroop','IceTroop', 'FrostGiant', 'SwampTroop', 'ForestTroop', 'DesertTroop'],

	timer			: { 
		 attack			: null
		,marches		: null 
	},

	running			: {
		 start_at		: 0
		,attacks		: 1
		,errors			: 0
	},

	init : function (div)
	{
		var t = Tabs.Waves;
	
		t.$container = $J(div);
		
		var html = 
		 '<div id=' + setUID('Tabs.Waves.title') + ' class=' + UID['title'] + '>' + translate('Wave') + ' </div>'
		+'<div id='+ setUID('Tabs.Waves.status') + ' class=' + UID['status_ticker'] + ' style="margin-bottom:5px !important">'
		+'	<center>'
		+'		<input type=button value="OnOff" id=' + setUID('Tabs.Waves.enabled') + ' />'
		+'	</center>'
		+'	<div class=' + UID['status_report'] + ' style="height:140px;max-height:140px;">'
		+'		<table id=' + setUID('Tabs.Waves.marches') + ' class="' + UID['table'] + ' zebra" style="width:474px;max-width:474px;">'
		+'		</table>'
		+'	</div>'
		+'	<div id=' + setUID('Tabs.Waves.feedback') + ' class=' + UID['status_feedback'] + '></div>'
		+'</div>'
		+'<ul class=tabs>'
		+'	<li class="tab first"><a id=' + setUID('Tabs.Waves.tabTargets')     + '>'  + translate('Targets')    + '</a></li>'
		+'	<li class=tab><a id='         + setUID('Tabs.Waves.tabStats')       + '>'  + translate('Statistics') + '</a></li>'
		+'	<li class=tab><a id='         + setUID('Tabs.Waves.tabOptions')     + '>'  + translate('Options')    + '</a></li>'
		+'</ul>'
		+'<div id=' + setUID('Tabs.Waves.content') + ' style="padding-top:1px; height:455px;"></div>';
		
		t.$container.html( html );
		
		t.$content = $J('#'+UID['Tabs.Waves.content']);
		
		// Add the event listeners
		$J('#'+UID['Tabs.Waves.enabled']).click (function (){
			t.setWaveEnable( !Data.options.waves.enabled );
		});
		
		$J( '#'+UID['Tabs.Waves.tabTargets'] ).click ( {current_tab:0}, t.showSubTab );
		$J( '#'+UID['Tabs.Waves.tabStats']   ).click ( {current_tab:1}, t.showSubTab );
		$J( '#'+UID['Tabs.Waves.tabOptions'] ).click ( {current_tab:2}, t.showSubTab );
		
		if ( !Data.stats.waves.start_at ) {
			Data.stats.waves.start_at = serverTime();
		}
		
		Messages.addBattleReportListener(t.gotBattleReport);

		t.timer.marches = setTimeout ( t.marchesTick, 1000 );

		if ( Data.options.waves.target.type != '' && !(/(City|Outpost)/.test(Data.options.waves.target.type)) ) {
			t.setWaveEnable (Data.options.waves.enabled);
		} else {
			t.setWaveEnable (Data.options.waves.enabled);
		}
		
		window.addEventListener('unload', t.onUnload, false);
	},
	
	show : function ()
	{
		var t = Tabs.Waves;

		t.showSubTab ( {data:{ current_tab: Data.options.waves.current_tab }} );
	},
	
	hide : function ()
	{
		var t = Tabs.Waves;
		//clearTimeout ( t.timer.tick );
	},
	
	onUnload : function ()
	{
		var t = Tabs.Waves;
		if ( Data.options.waves.enabled ){
			Data.stats.waves.run_time += ( serverTime() - t.running.start_at );
		}
	},
	
	showSubTab : function( event )
	{
		var t = Tabs.Waves;
		
		var current_tab = event.data.current_tab;
		
		Data.options.waves.current_tab = current_tab;

		var tab_name;
		switch ( current_tab )
		{
		case 0: tab_name = 'tabTargets'; break;
		case 1: tab_name = 'tabStats'  ; break;
		case 2: tab_name = 'tabOptions'; break;
		}
		
		$J('#'+UID[t.last_tab_id])
		.css('z-index', '0')
		.removeClass('selected');
		
		$J('#'+UID['Tabs.Waves.' + tab_name])
		.css('z-index', '1')
		.addClass('selected');
		
		t.last_tab_id = 'Tabs.Waves.' + tab_name;
		
		t[tab_name] ();
	},
	
	tabTargets : function ()
	{
		var t = Tabs.Waves;
		
		var html = 
		 '<div id=' + setUID('Tabs.Waves.tabTargets.title') +' class="' + UID['title'] + '">' + translate('Wave') + '&nbsp;' + translate('Targets') + '</div>';
		 
		html += 
		 '	<div>'
		+'		<center>'
		+'		<h4>'+ translate('Enter Coords') +':&nbsp;</h4><br>'
		+'		<h4>X:</h4> <input id=' + setUID('Tabs.Waves.tabTargets.coord_x') + ' size=3 maxlength=3 type=text value="' + Data.options.waves.target.x + '" /> '
		+'		<h4>Y:</h4> <input id=' + setUID('Tabs.Waves.tabTargets.coord_y') + ' size=3 maxlength=3 type=text value="' + Data.options.waves.target.y + '" /> '
		+'		&nbsp <h4>'+ translate('Distance') + ':</h4> <span id=' + setUID('Tabs.Waves.tabTargets.distance') + '></span><BR>'
		+'		<div class=' + UID['status_ticker'] + ' style="height:auto !important;margin:5px 10px !important;">'
		+'			<center><span id=' + setUID('Tabs.Waves.tabTargets.target') + '></span></center>'
		+'		</div>'
		+'		</center>'
		+'	</div>'
		+'  <div>'
		+'  <center>'
		+'	<table id=' + setUID('Tabs.Waves.tabTargets.units') + ' class=' + UID['table'] + '>'
		+'		<tr>'
		+'			<th colspan=8><h4>' + translate('Troops for Wave Attack') + '</h4></th>'
		+'		</tr>'
		+'	</table>'
		+'  </center>'
		+'	</div>'
		+'	<br>'
		+'  <div>'
		+'  <center>'
		+'	<table id=' + setUID('Tabs.Waves.tabTargets.dragons') + ' class=' + UID['table'] + '>'
		+'		<tr>'
		+'			<th colspan=8><h4>' + translate('Send Dragon every certain number of waves') + '</h4></th>'
		+'		</tr>'
		+'	</table>'
		+'  </center>'
		+'	</div>';
		
		t.$content.html ( html );
		
		
		function setUnitsTable ( table ) {
			var t = Tabs.Waves;
			var lableRow;
			var inputRow;
			var val, c=0;

			for (var i=0; i < t.units_type.length; i++)
			{
				/*
				if (getUnitNumbers(Seed.cities[0], t.units_type[i]).total < 1) {
					continue;
				}
				*/
				if (i%7 === 0) {
					labelRow = table.insertRow(-1);
					inputRow = table.insertRow(-1);
					c = 0;
				}
				var label = labelRow.insertCell(c);
				//label.innerHTML = translate('~'+t.units_type[i]);
				label.innerHTML = '<span class="' + UID['doa-icons'] + ' i-' + t.units_type[i] + '" style="margin-left:10px"></span>';
				label.style.width  = '45px';
				label.style.height = '20px';
				label.title = translate( t.units_type[i] );
				
				var input = document.createElement ('input');
				input.type = 'text';
				input.size = '1';
				input.style.width = '40px';
				input.title = translate(t.units_type[i]);
				
				if (i < 2) {
					input.style.border = '1px solid black';
				} else if (i < 9) {
					input.style.border = '1px solid green';
				} else {
					input.style.border = '1px solid blue';
				}
				
				input.maxlength = '6'; // Allow 100,000 units to be sent
				
				
				if (Data.options.waves.units[t.units_type[i]] === undefined){
					Data.options.waves.units[t.units_type[i]] = 0;
				}
				val = Data.options.waves.units[t.units_type[i]];
				
				if (!val){ val = 0;	}
				
				input.value = val;
				input.setAttribute( 'ref', i );
				
				$J(input).change ( function ( event, ui ){
					var idx = $J(this).attr('ref');
					var unit_type = t.units_type[idx];
					Data.options.waves.units[unit_type] = event.target.value;
				} );
				
				inputRow.insertCell(c).appendChild (input);
				
				c = c + 1;
				
			}
		}
		
	
		function setDragonsTable (table) {
			var t = Tabs.Waves;
			var row;

			var dragons = Data.options.waves.dragons;
			
			for (var dragon_idx = 0; dragon_idx < DRAGONS_NAMES.length; dragon_idx++)
			{
				
				var dragon_type = DRAGONS_NAMES[dragon_idx];
				
				if ( dragon_type == '' || dragon_type == 'SpectralDragon' || !Seed.dragons[ dragon_type ] ) continue;
				if ( dragon_type == '' || dragon_type == 'ForestDragon' || !Seed.dragons[ dragon_type ] ) continue;
				
				if ( dragon_idx%5 === 0 ) {
					row = table.insertRow(-1);
				}
				
				var cell = row.insertCell( -1 );
				cell.style.verticalAlign = 'middle';
				cell.style.paddingRight = '5px';
				
				$J('<span />').
				attr({
					class : UID['doa-icons'] + ' i-' + dragon_type,
					title : translate(dragon_type).replace(/\./,'')
				}).
				css( {
					display		: 'inline-block',
					position	: 'relative !important',
					marginTop	: '3px',
					marginRight	: '2px'
				} ).
				appendTo(cell);
				
				var $select = $J('<select />').
				attr ( {
					name	: dragon_idx,
					title	: translate(dragon_type)
				} ).
				css  ( {
					fontSize	: '11px',
					textAlign	: 'center'
				}).
				focus ( function(event){
					var selected_waves = [];
					for ( var dragon_name in Data.options.waves.dragons )
					{
						if ( Data.options.waves.dragons[dragon_name] !== 0 ) {
							selected_waves[Data.options.waves.dragons[dragon_name]] = true;
						}
					}
					for (var num = 1; num < 16; num++){
						$J(this).
						find('option[value="' + num +'"]').
						attr('disabled',( selected_waves[num] ? true : false ));
					}
				}).
				change ( function(event){
					var t = Tabs.Waves;
					var dragon_type = DRAGONS_NAMES[ $J(this).attr('name') ];
					Data.options.waves.dragons[dragon_type] = parseInt( $J(this).val() );
				}).
				appendTo(cell);
				
				if (dragons[dragon_type] === undefined){
					dragons[dragon_type] = 0;
				}
				var current_wave = dragons[dragon_type];
				
				if (!current_wave){ current_wave = 0;	}
				
				$J('<option />').
				attr( {value : 0} ).
				text('-').
				appendTo($select);
					
				var selected = false;
				for (var num = 1; num < 10; num++) {
					selected = (current_wave === num);
					var disabled = false;
					
					for ( var dragon_name in dragons ){
						if ( num === dragons[dragon_name] && dragon_name !== dragon_type){
							disabled = true;
						}
					}
					
					$J('<option />').
					attr( {
						value	: num,
						selected: selected,
						disabled: disabled
					} ).
					text(num + 'º').
					appendTo($select);
				}
		
			}
		}
	
		// Event Listeners
		$J('#'+UID['Tabs.Waves.tabTargets.coord_x']).change( t.onChangeCoords );
		$J('#'+UID['Tabs.Waves.tabTargets.coord_y']).change( t.onChangeCoords );
		
		// Add Units table
		setUnitsTable ( $id(UID['Tabs.Waves.tabTargets.units']) );

		// Add Dragon table
		setDragonsTable ( $id(UID['Tabs.Waves.tabTargets.dragons']) );
		
		t.onChangeCoords();
		
	},
		
	tabStats : function ()
	{
		var t = Tabs.Waves;
		
		var html = 
		 '<div id=' + setUID('Tabs.Waves.tabStats.title') +' class="' + UID['title'] + '">' + translate('Wave') + '&nbsp;' + translate('Statistics') + '</div>';
		 
		html +=
		 '<div class=' + UID['content'] + ' style="margin-top:10px !important">'
		+'	<div id=' + setUID('Tabs.Waves.tabStats.content') + '  style="height:100px; max-height:100px; overflow-y:auto"></div>'
		+'	<hr class=thin>'
		+'	<div id=' + setUID('Tabs.Waves.tabStats.spoils') + '> &nbsp; </div>'
		+'	<center>'
		+'		<input id=' + setUID('Tabs.Waves.tabStats.clearStats') + ' type=button value="' + translate('Delete') + ' ' + translate('Statistics') + '" />'
		+'	</center>'
		+'</div>';
		
		t.$content.html ( html );

		function showStats (){
			var run_time = Data.stats.waves.run_time;
			
			if ( Data.options.waves.enabled ){
				run_time += ( serverTime() - Data.stats.waves.start_at );
			}
			
			var html = 
			 '<table class=' + UID['table'] + ' width=100%>'
			+'	<tr>'
			+'		<td>' + translate('Run Time') + ': </td>'
			+'		<td width=90%>' + timeFormat(run_time, true) + '</td>'
			+'	</tr><tr>'
			+'		<td>' + translate('Attacks') + ': </td>'
			+'		<td>' + Data.stats.waves.total + '</td>'
			+'	</tr><tr>'
			+'		<td colspan=2>'
			+'			<hr class=thin>'
			+'		</td>'
			+'	</tr>';
			
			
			for (var item in Data.stats.waves.spoils)
			{
				var num = Data.stats.waves.spoils[item];
				var per_hour = num / (run_time/3600);
				html +=
				  '<tr>'
				+ '		<td>' + translate(item) + ':</td>'
				+ '		<td>' + num + ' (' + per_hour.toFixed(2) + '&nbsp;' + translate('per hour') + ')</td>'
				+ '</tr>';
			}
			
			html += '</table>';
			
			$J('#'+UID['Tabs.Waves.tabStats.content']).html( html );
		}
		
		function clearStats (){
			var now = serverTime();

			Data.stats.waves = {
				 start_at	: now
				,run_time	: 0
				,total		: 0
				,spoils		: {}
			
			}
			
			showStats();
		}
		
		// Event Listeners
		$J('#'+UID['Tabs.Waves.tabStats.clearStats']).click ( clearStats );
		
		showStats();
	},
		
	tabOptions : function ()
	{
		var t = Tabs.Waves;
		
		var html = 
		 '<div id=' + setUID('Tabs.Waves.tabOptions.title') +' class="' + UID['title'] + '">' + translate('Wave') + '&nbsp;' + translate('Options') + '</div>';
		 
		html +=
		 '	<table class=' + UID['table'] + '>'
		+'	<tr>'
		+'		<td>'+ translate('Maximum requests per hour') +':&nbsp;</td>'
		+'		<td>'
		+			Data.options.marches.requests.max_per_hour
		+'		</td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>' + translate('Delay Between Attacks') + ':&nbsp;</td>'
		+'		<td>'
		+'			<input id=' + setUID('Tabs.Waves.tabOptions.delayMin') + ' type=text size=1 maxlength=4 value="' + Data.options.waves.delay_min + '" />&nbsp;-&nbsp;'
		+'			 <span id=' + setUID('Tabs.Waves.tabOptions.delayMax') + '>' + Data.options.waves.delay_max + '</span>&nbsp;' + translate('Seconds')
		+'		</td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td> ' + translate('Delete') + ' ' + translate('Battle Report') + ':&nbsp;</td>'
		+'		<td><input id=' + setUID('Tabs.Waves.tabOptions.deleteReports') + ' type=checkbox ' + (Data.options.waves.delete_reports?'CHECKED':'') + ' /></td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>' + translate('Stop if any troops lost') + ':&nbsp;</td>'
		+'		<td><input id=' + setUID('Tabs.Waves.tabOptions.stopOnLoss') + ' type=checkbox ' + (Data.options.waves.stop_on_loss?'CHECKED':'') + ' /></td>'
		+'	</tr>'
		+'	</table>';
		
		t.$content.html ( html );
		
		function onChangeDelay (event){
			
		}
		
		// Event Listeners
		$J('#'+UID['Tabs.Waves.tabOptions.deleteReports']).click (function( event ) {
			Data.options.waves.delete_reports = event.target.checked;
		});
		$J('#'+UID['Tabs.Waves.tabOptions.stopOnLoss']).click ( function( event ) {
			Data.options.waves.stop_on_loss = event.target.checked;
		});

		$J('#'+UID['Tabs.Waves.tabOptions.delayMin']).change ( function ( event ) {
			/*
			* WARNING: Changing this values cause Too many requests to the server 
			*          that are monitored. Thats gives them reason to increase the security 
			*          on the servers and, sooner or later, make this scripts unusable.
			*            
			*      PLEASE, BE SMART, DON'T HELP THEM TO SEEK WAYS TO BLOCK THIS SCRIPT
			*
			*                   ( We will end up losing everyone )
			*/
			var min = parseIntZero( event.target.value );
			if (min < 5 || min > 3600){
				min = ( min < 5 ) ? 5 : 3600;
				$J(this).val ( min );
			}
			var max = parseInt ( min + 5 );

			$J('#'+UID['Tabs.Waves.tabOptions.delayMax']).html( max );
			
			Data.options.waves.delay_min = min;
			Data.options.waves.delay_max = max;
		});
	},
		

	
	gotBattleReport : function ( r ){
		var t = Tabs.Waves;
		
		if (r.report.location.x === Data.options.waves.target.x && 
			r.report.location.y === Data.options.waves.target.y
			){
				++Data.stats.waves.total;
				
				var march_id = null;
				for (var id in Data.marches.waves )
				{
					var march = Data.marches.waves[id];
					
					if (march.x === r.report.location.x && 
						march.y === r.report.location.y &&
						march.general && march.general.id === r.report.attacker.general.id
						){  // TODO: time and units check here
							march_id = id;
							break;
					}
				}
				
				if (march_id) {
					Data.marches.waves[march_id].has_report = true;
				}
				
				for (var i=0; i < r.report.spoils.items.length; i++){
					if ( !Data.stats.waves.spoils[r.report.spoils.items[i]] )
					{
						Data.stats.waves.spoils[r.report.spoils.items[i]] = 1;
					}
					else {
						++Data.stats.waves.spoils[r.report.spoils.items[i]];
					}
				}
				
				if (Data.options.waves.stop_on_loss)
				{
					for (var p in r.report.attacker.units)
					{
						if (r.report.attacker.units[p][0] !== r.report.attacker.units[p][1])
						{
							var ts = new Date(r.report_notification.created_at * 1000).myString();
							t.setWaveEnable (false);
							t.dispFeedback (translate('Troops lost') + '! (' + ts +')');
							actionLog (translate('Wave')+': '+translate('Troops lost')+'! ('+ ts +')');
							return;
						}
					}
				}
				if (Data.options.waves.delete_reports && r.report.attacker.name === Seed.player.name){
					Messages.deleteMessage(r.report_notification.id);
				}
		}
	},


	dispFeedback : function ( msg ){
		if ( msg && msg !== '') {
			msg = new Date().toTimeString().substring (0,8) +' '+ msg;
		}
		$J('#'+UID['Tabs.Waves.feedback']).html( msg );
	},

	setWaveEnable : function (on_off){
		var t = Tabs.Waves;
		var but = $id(UID['Tabs.Waves.enabled']);
		
		clearTimeout (t.timer.attack);
		Data.options.waves.enabled = on_off;
		
		if ( on_off ) {
		
			t.dispFeedback(translate('Starting soon') + '...' + translate('Please wait') + '...');
			
			but.value = translate('Attacking').toUpperCase();
			but.className = UID['btn_on'];
			
			t.running.start_at = serverTime();
			t.running.attacks = 1;
			
			// Yes, check here if attacks are enabled
			if (!Data.options.attacks.enabled){
				Data.options.marches.requests.counter = 1;
				Data.options.marches.requests.start_at = serverTime();
			}
			
			t.attackTick();
		} 
		else {
			but.value = translate('Disabled').toUpperCase();
			but.className = UID['btn_off'];
			
			if ( t.running.start_at !== 0 ){
				Data.stats.waves.run_time += ( serverTime() - t.running.start_at );
			}
		}
	},


	attackTick : function (){
		var t = Tabs.Waves;
		var now = serverTime();
		var target_msg='', retry_delay, available_general, marching = 0, total_marches=0;

		
		clearTimeout (t.timer.attack);
		
		// Don't do anything if wave attacks are not enabled
		if (!Data.options.waves.enabled){
			return;
		}    
		
		
		var min_time = 700000;
		var max_time = 0;
		for (id in Seed.marches){
			++total_marches;
			if (Seed.marches[id].status === 'marching'){
				++marching;
			}
			// Fixed by Jawz74
			var left_time = ( Seed.marches[id].run_at - parseInt(serverTime()) ) + (Seed.marches[id].status=='marching' ? Seed.marches[id].duration : 0);
			
			//fixed by Didi
			if (left_time > 0) {
				min_time = min_time < left_time ? min_time : left_time;
				max_time = max_time > left_time ? max_time : left_time;
			}
		}
		
		//fixed by Didi
		if ( min_time === 700000 || max_time === 0 ) {
			min_time = 3;
		}
		
		retry_delay = (min_time * 1000) + Math.randRange(2000,5000);

		
		target_msg =  'a level ' + Data.options.waves.target.level + ' ' + Data.options.waves.target.type + ' at ' + Data.options.waves.target.x +'/'+ Data.options.waves.target.y;
		
		
		if ( marching >= Data.options.marches.maximum )
		{
			verboseLog('<b>Wave<b> attack to ' + target_msg + ' delayed due to <b>march limit</b> reached: retry in ' + timeFormat(retry_delay/1000));

			t.dispFeedback(translate('March limit reached') + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
			t.timer.attack = setTimeout(t.attackTick, retry_delay);
			return;
		}
		
		if ( Seed.cities[0].figures.marches.maximum - Seed.total.marches <= 0 ) {
			verboseLog('<b>Wave</b> attack to ' + target_msg + ' delayed due to <b>insufficent march slots</b>: retry in ' + timeFormat(retry_delay/1000));
			t.dispFeedback(translate('Muster Point') +' '+ translate('Full') + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
			t.timer.attack = setTimeout(t.attackTick, retry_delay);
			return;
		}
		
		available_general = getAvailableGeneral( Data.options.waves.target.level === 1 );
		
		if (available_general === null) {
			verboseLog('<b>Wave</b> attack to ' + target_msg + ' delayed due to <b>insufficent generals</b>: retry in ' + timeFormat(retry_delay/1000));
			t.dispFeedback(translate('Generals') + ' ' + translate('Unavailable') + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
			t.timer.attack = setTimeout(t.attackTick, retry_delay);
			return;
		}

		// returns null if ok, else error message
		function checkUnits (city_idx, units) {
			var total_units = 0;
			for (var p in units){
				if (units[p] > 0){
					total_units += units[p];
					if (Seed.cities[city_idx].units[p] < units[p]){
						return (translate('Not enough') + ' ' + translate(p));
					}
				}
			}
			if (total_units <= 0){
				return (translate('No Troops Defined'));
			}
			return null;
		}
	
		var check_units = checkUnits(0, Data.options.waves.units);
		if (check_units !== null) {
			verboseLog('<b>Wave</b> attack to ' + target_msg + ' delayed due to <b>' + check_units +' units</b>: retry in ' + timeFormat(retry_delay/1000));
			t.dispFeedback(check_units + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
			t.timer.attack = setTimeout(t.attackTick, retry_delay);
			return;
		}
		
		var units = Data.options.waves.units.cloneProps(); // Object.clone( Data.options.waves.units );
		
		// Check Dragon Wave (fixed by Lord Mimir)
		var dragons_waves=[];
		for ( var dragon_type in Data.options.waves.dragons )
		{
			if ( parseInt( Data.options.waves.dragons[dragon_type] ) )
			{
				dragons_waves[Data.options.waves.dragons[dragon_type]-1] = dragon_type;
			}
		}

		
		var current_wave = ( t.running.attacks - 1 ) % ( dragons_waves.length );
		
		var current_dragon = Seed.dragons[dragons_waves[current_wave]];
		
		if ( typeof dragons_waves[current_wave] !== 'undefined' && 
			 dragons_waves[current_wave] !== null &&
			 current_dragon.is_in_city && 
			 current_dragon.can_attack && 
			 (current_dragon.life / current_dragon.maximum_life  >= 0.75 ) 
			) {
				units[current_dragon.name] = 1;
		}
		
		// All prerequisite checks are done so march request can be sent
		verboseLog('Wave attack to ' + target_msg + ' Attempted');
		
		
		target_msg = '#.'+ t.running.attacks + ' ' + target_msg;
		// Add Units to target_msg
		target_msg += '<br>' + translate('Sending') + ': ';
		var unitsMsg = [];
		for (var name in units){
			if(units[name] > 0){
				unitsMsg.push(translate(name) + '(' + units[name] + ')');
			}
		}
		target_msg += unitsMsg.join(' + ');
		
		new MyAjax.marches ({
			city_id    : Seed.cities[0].id,
			x          : Data.options.waves.target.x,
			y          : Data.options.waves.target.y,
			general_id : available_general.id,
			units      : units,
			owner_id   : 'waves',
			delay      : 3000,
			
			onSuccess  : function ( r ) {
				var t = Tabs.Waves, delay;
				
				Marches.add(r.job.march_id, 'waves');
					
				Data.options.marches.requests.counter++;
				
				t.running.attacks++;
			
				t.running.errors = 0;
				
				if ( Data.options.marches.requests.counter >= Data.options.marches.requests.max_per_hour )
				{
					if ( parseInt(serverTime() - Data.options.marches.requests.start_at) < 3600 ) {
						delay = parseInt( (3600 - (serverTime() - Data.options.marches.requests.start_at)) * 1000 );
						setTimeout(function(){t.dispFeedback(translate('Attacks stopped momentarily to prevent server blocking') + ' - ' + translate('waiting') + ': ' + timeFormat(delay/1000))}, Data.options.waves.delay_min*500 );
					} else {
						Data.options.marches.requests.start_at = serverTime();
						Data.options.marches.requests.counter = 1;
					}
				}
				else if ((Data.options.marches.requests.counter % 15) === 0)
				{
					delay = 45 * total_marches * 1000;
					setTimeout(function(){t.dispFeedback(translate('Attacks stopped momentarily to prevent server blocking') + ' - ' + translate('waiting') + ': ' + timeFormat(delay/1000))}, Data.options.waves.delay_min*500 );
				}
				else {
					delay = Math.randRange(Data.options.waves.delay_min*1000, Data.options.waves.delay_max*1000);
					
					verboseLog('Wave attack to: ' + target_msg + ' Successfully');
				
					actionLog(translate('Wave attack to') + ': ' + target_msg);
					
					t.dispFeedback (translate('Wave attack to')+ ': ' + target_msg);
				}

				t.timer.attack = setTimeout (t.attackTick, delay);
				
				// Erase feedback message
				setTimeout( function(){ t.dispFeedback(''); },  parseInt( delay/2 ) );
			},
			
			onFailure   : function ( r ) {
				var t = Tabs.Waves, delay;

				++t.running.errors;
				delay = 60000 * (t.running.errors * t.running.errors);
				
				verboseLog('<b>Wave<b> attack to: ' + target_msg + ' <b>failed</b> and returned error' + ': ' + r.errmsg + ' - retrying in ' + timeFormat(delay/1000));
				
				actionLog(translate('Wave attack to')+ ' ' + target_msg + ' ' + translate('failed'));

				t.dispFeedback(translate('Wave attack to')+ ' ' + target_msg + ' failed');
				
				if (r.status && r.status === 509){
					/*
					if ( Data.options.marches.requests.counter > 30 ) {
						Data.options.marches.requests.max_per_hour = Data.options.marches.requests.counter;
					}
					*/
					delay = ERROR_509_DELAY;
					verboseLog('<b>Attack</b> to ' + target_msg + ' failed - <b>' + translate('Bandwidth Limit Exceeded') + '</b>,' + translate('Too many requests') + '! -  ' + translate('Retry in') + ' :' + timeFormat(delay/1000));
				
					t.dispFeedback(translate('Attack to') + ' ' + target_msg + ' ' + translate('failed')+' - ' + translate('Bandwidth Limit Exceeded') + '</b>,' + translate('Too many requests') + '! -  ' + translate('Retry in') +' '+ timeFormat(delay/1000));
				}
				
				t.timer.attack = setTimeout(t.attackTick, delay);

				// Erase feedback message
				setTimeout( function(){ t.dispFeedback(''); }, parseInt( delay/2 ) );
			},
			
			caller  : 'Tabs.Waves.attackTick'
		});
	},

	marchesTick : function (){
		var t = Tabs.Waves;
		clearTimeout ( t.timer.marches );
		Marches.updateTable ( $id(UID['Tabs.Waves.marches']), 'waves' );
		t.timer.marches = setTimeout (t.marchesTick, 1000);
	},
	
	onChangeCoords : function (event){
		var ex = $id(UID['Tabs.Waves.tabTargets.coord_x']);
		var ey = $id(UID['Tabs.Waves.tabTargets.coord_y']);
		var x = parseIntZero (ex.value);
		var y = parseIntZero (ey.value);
		ex.value = x;
		ey.value = y;
		
		$J('#'+UID['Tabs.Waves.tabTargets.distance']).html( Map.getDistance(Data.options.map.x, Data.options.map.y, x, y) );
		
		$J('#'+UID['Tabs.Waves.tabTargets.target']).html('&nbsp;');
		
		if (x < 0 || x > 749){
			if(x < 0){
				while (x < 0){
					x = 750 + x;
				}
			} else {
				while (x > 749){
					x = x - 750;
				}
			}
			ex.style.backgroundColor = '#faa';
			return;
		}
		if (y < 0 || y > 749){
			if(y < 0){
				while (y < 0){
					y = 750 + y;
				}
			} else {
				while (y > 749){
					y = y - 750;
				}
			}
			ey.style.backgroundColor = '#faa';
			return;
		}
		
		Data.options.waves.target.x = x;
		Data.options.waves.target.y = y;
		
		ey.style.backgroundColor = '';
		ex.style.backgroundColor = '';
		Map.tileAt({
			x         : x,
			y         : y,
			onSuccess : function( target ){
				if ( target ){
					var type = target.city_type ? Map.names.cities[ target.city_type ] : Map.names.type[ target.type ];
					Data.options.waves.target.type = type;
					Data.options.waves.target.level = target.level;
					
					var attColor = target.attackable ? '#000' : '#C22';
					
					var html = 
					 '<font color=' + attColor + '>'
					+'	<b>' + translate(type) + '&nbsp;' + translate('Level') + '&nbsp;' + target.level + '</b>'
					+'</font>';
					if ( target.city_name ) {
						html +=
						  '<br>' + translate('City') + ': <b>' + target.city_name + '</b> - '
						+ translate('Alliance') + ': <b>' + (target.alliance ? target.alliance : '----') + '</b>'
						+ '<br>' + translate('Name') + ': <b>' + target.player_name  + '</b> - '
						+ translate('Level') + ': <b>' + target.player_level + '</b> - '
						+ translate('Power') + ': <b>' + target.might + '</b>';
					}
					
					$id(UID['Tabs.Waves.tabTargets.target']).innerHTML = html;
				}
			},
			onFailure : function ( r ) {
			},
			caller  : 'Tabs.Waves.onChangeCoords'
		});

	},


}; // END Tabs.Waves



//******************************** Attacks Tab *****************************
// References to camp and camps changed to mapObject to make sure that other data does not overwrite the camps
Tabs.Attacks = {
	tab_order		: ATTACK_TAB_ORDER,
	tab_label		: 'Attacks',
	tab_disabled	: !ATTACK_TAB_ENABLE,
	
	last_tab_id		: 'tabLevels',
	
	container		: null,
	
	units_type 		: ['Porter', 'Conscript', 'Spy', 'Halberdsman', 'Minotaur', 'Longbowman', 'SwiftStrikeDragon', 'BattleDragon', 'ArmoredTransport', 'PackDragon', 'Giant', 'FireMirror', 'AquaTroop', 'StoneTroop', 'FireTroop', 'WindTroop','IceTroop', 'FrostGiant', 'SwampTroop', 'ForestTroop', 'DesertTroop'],
	dragons_type	: ['GreatDragon','WaterDragon','StoneDragon','FireDragon','WindDragon','IceDragon', 'SwampDragon', 'ForestDragon', 'DesertDragon', 'SpectralDragon'],

	timer			: {
		 attack			:null
		,marches		:null
		,targets		:null
	},
	
	running			: {
		 start_at		: 0
		,attacks		: 1
		,errors			: 0
	},
	
	
	last_attack		: 0,
	
	check_map_busy	: false,
	
	filter_targets	: '',
	
	targets : [],
	
	init : function (div)
	{
		var t = Tabs.Attacks;
		t.container = div;
		
		// This is where we store the units type and quantity from the Levels sub-tab
		// TBD: To save different configurations for wildernesses, ant camps, and cities/outposts
		// I will use a multidimensional array. The first index is the row, the second is the column
		// For our purposes the row is the map type selector, and the column is the unit type and quantity data {}
		//
		// [wilderness][0(null)][1][2][3][4][5][6][7][8][9][10][11]
		// [antcamps][0(null)][1][2][3][4][5][6][7][8][9][10][11]
		// [city][0(null)][1][2][3][4][5][6][7][8][9][10][11]
		//
		for ( var x=1; x < 12; x++ )
		{
			if ( !Data.options.attacks.units[x] )
			{
				Data.options.attacks.units[x] = {};
			}
		}
		
		var html = 
		 '<div id=' + setUID('Tabs.Attacks.title') + ' class=' + UID['title'] + '>' + translate('Attack') + ' ' + translate(Data.options.map.selected) + ' </div>'
		+'<div class=' + UID['status_ticker'] + ' id='+ setUID('Tabs.Attacks.status') + ' style="margin-bottom:5px !important">'
		+'	<center>'
		+'		<input type=button value="OnOff" id=' + setUID('Tabs.Attacks.enabled') + ' />'
		+'	</center>'
		+'	<div class=' + UID['status_report'] + ' style="height:140px; max-height:140px;">'
		+'		<table id=' + setUID('Tabs.Attacks.marches') + ' class="' + UID['table'] + ' zebra"  style="width:474px;max-width:474px;">'
		+'		</table>'
		+'	</div>'
		+'	<div id=' + setUID('Tabs.Attacks.feedback') + ' class=' + UID['status_feedback'] + '></div>'
		+'</div>'
		+'<ul class=tabs>'
		+'	<li class="tab first"><a id=' + setUID('Tabs.Attacks.tabLevels')  + '>' + translate('Levels')     + '</a></li>'
		+'	<li class=tab><a id='         + setUID('Tabs.Attacks.tabTargets') + '>' + translate('Targets')    + '</a></li>'
		+'	<li class=tab><a id='         + setUID('Tabs.Attacks.tabStats')   + '>' + translate('Statistics') + '</a></li>'
		+'	<li class=tab><a id='         + setUID('Tabs.Attacks.tabMaps')    + '>' + translate('Map')        + '</a></li>'
		+'	<li class=tab><a id='         + setUID('Tabs.Attacks.tabOptions') + '>' + translate('Options')    + '</a></li>'
		+'</ul>'
		+'<div id=' + setUID('Tabs.Attacks.content') + ' style="padding-top:1px; height:460px;"></div>';
		
		$J( t.container ).html( html );
		

		// Add the event listeners
		$J('#'+UID['Tabs.Attacks.enabled']).click (function (){
			t.setAttackEnable ( !Data.options.attacks.enabled );
		});
		
		$J( '#'+UID['Tabs.Attacks.tabLevels']  ).click ( {current_tab:0}, t.showSubTab );
		$J( '#'+UID['Tabs.Attacks.tabTargets'] ).click ( {current_tab:1}, t.showSubTab );
		$J( '#'+UID['Tabs.Attacks.tabStats']   ).click ( {current_tab:2}, t.showSubTab );
		$J( '#'+UID['Tabs.Attacks.tabMaps']    ).click ( {current_tab:3}, t.showSubTab );
		$J( '#'+UID['Tabs.Attacks.tabOptions'] ).click ( {current_tab:4}, t.showSubTab );
		if ( !Data.options.marches.maximum || 
			 Data.options.marches.maximum === 0 || 
			 Data.options.marches.maximum > Seed.cities[0].figures.marches.maximum
			) {
		Data.options.marches.maximum = Seed.cities[0].figures.marches.maximum;
		}
		if ( !Data.stats.attacks.start_at ) {
			Data.stats.attacks.start_at = serverTime();
		}
		
		Messages.addBattleReportListener(t.gotBattleReport);
		
		setTimeout (Marches.check, 60000);
		
		setTimeout (t.marchesTick, 1000);  // modify by Didi
		
		t.tabLevels();
		
		window.addEventListener ( 'unload', t.onUnload, false );
		
		t.setAttackEnable ( Data.options.attacks.enabled );
		
	},

	show : function ()
	{
		var t = Tabs.Attacks;

		t.showSubTab ( {data:{ current_tab: Data.options.attacks.current_tab }} );
	},
	
	hide : function ()
	{
		var t = Tabs.Attacks;
		//clearTimeout (t.timer.marches);
		if ( t.map_viewer ){
			t.map_viewer.close();
		}
		t.clearTimerTicks();
	},

	onUnload : function ()
	{
		var t = Tabs.Attacks;
		if ( Data.options.attacks.enabled )
		{
			Data.stats.attacks.run_time += ( serverTime() - t.running.start_at );
		}
	},
	
	showSubTab : function(event)
	{
		var t = Tabs.Attacks;
		
		var current_tab = event.data.current_tab;
		
		Data.options.attacks.current_tab = current_tab;

		t.clearTimerTicks();
		
		var tab_name;
		switch ( current_tab )
		{
		case 0: tab_name='tabLevels'  ; break;
		case 1: tab_name='tabTargets' ; break;
		case 2: tab_name='tabStats'   ; break;
		case 3: tab_name='tabMaps'    ; break;
		case 4: tab_name='tabOptions' ; break;
		}
		
		$J('#'+UID[t.last_tab_id])
		.css('z-index', '0')
		.removeClass('selected');
		
		$J('#'+UID['Tabs.Attacks.' + tab_name])
		.css('z-index', '1')
		.addClass('selected');
		
		t.last_tab_id = 'Tabs.Attacks.' + tab_name;
		
		if ( current_tab !== 3 && t.map_viewer ) {
			t.map_viewer.close();
		}
		
		t[tab_name] ();
	},
	
	clearTimerTicks : function()
	{
		var t = Tabs.Attacks;
		// clear all Timer Ticks
		clearTimeout ( t.timer.targets );

	},
	
	gotBattleReport : function ( r )
	{
		var t = Tabs.Attacks;
		var is_target = false;
		debugLog ('Tabs.Attacks.gotBattleReport'); 
		for (var i=0; i < t.targets.length; i++)
		{
			if ( t.targets[i].x === r.report.location.x &&
			     t.targets[i].y === r.report.location.y ) {
				is_target = true;
				break;
			}
		}
		if ( is_target )
		{
			
			var march_id = null;
			for (var id in Data.marches.attacks )
			{
				var march = Data.marches.attacks[id];
				
				if (march.x === r.report.location.x && 
					march.y === r.report.location.y &&
					march.general && march.general.id === r.report.attacker.general.id
					){  // TODO: time and units check here
						march_id = id;
						break;
				}
			}

			if (march_id) {
				t.trackStats (march_id, r);
			}
			// Don't fetch Cities, only player.json
			//fetchPlayer when new item (Didi modif)
			var items = r.report.spoils.items;
			if ( items.length !== 0 ) {
				// Don't fetch Cities, only player.json
				Seed.fetchPlayer ({
					noCities  : true,
					onSuccess : function(){},
					onFailure : function(){},
				});
			}
			
			if ( !Data.options.attacks.delete_reports && !Data.options.attacks.stop_on_loss ){
				return;
			}
			//debugLog (inspect (r, 8, 1));
			if ( Data.options.attacks.stop_on_loss )
			{
				for (var p in r.report.attacker.units)
				{
					if ( r.report.attacker.units[p][0] !== r.report.attacker.units[p][1] )
					{
						var ts = new Date(r.report_notification.created_at * 1000).myString();
						t.abort (translate('Troops lost') +'! ('+ ts +')');
						return;
					}
				}
			}
			if (Data.options.attacks.delete_reports && r.report.attacker.name === Seed.player.name){
				Messages.deleteMessage (r.report_notification.id);
			}
		}
	},

	setAttackEnable : function ( on_off )
	{
		var t = Tabs.Attacks;
		clearTimeout (t.timer.attack);
		
		var but = $id(UID['Tabs.Attacks.enabled']);
		Data.options.attacks.enabled = on_off;
		
		if ( on_off ) {
		
			t.dispFeedback(translate('Starting soon') + '...' + translate('Please wait') + '...');
		
			but.value = translate('Attacking').toUpperCase();
			but.className = UID['btn_on'];
			
			t.running.start_at = serverTime();
			t.running.attacks = 1;
			
			// Yes, check here if waves are enabled
			if ( !Data.options.waves.enabled ){
				Data.options.marches.requests.counter = 1;
				Data.options.marches.requests.start_at = serverTime();
			}
			
			t.autoCheckTargets();
		} 
		else {
			but.value = translate('Disabled').toUpperCase();
			but.className = UID['btn_off'];
			t.dispFeedback ('');
			
			if ( t.running.start_at !== 0 ) {
				Data.stats.attacks.run_time += ( serverTime() - t.running.start_at );
			}
		}
	},

	abort : function ( msg )
	{
		var t = Tabs.Attacks;
		t.setAttackEnable ( false );
		t.dispFeedback ( msg );
		actionLog ( msg );
	},

	marchesTick : function ()
	{
		var t = Tabs.Attacks;
		clearTimeout ( t.timer.marches );
		Marches.updateTable( $id(UID['Tabs.Attacks.marches']), 'attacks' );
		t.timer.marches = setTimeout ( t.marchesTick, 1000 );
	},

	dispFeedback : function (msg)
	{
		if ( msg && msg !== '' ){
			msg = new Date().toTimeString().substring (0,8) + '&nbsp;' + msg;
		}
		$J('#'+UID['Tabs.Attacks.feedback']).html ( msg );
	},

	autoCheckTargets : function ()
	{
		var t = Tabs.Attacks;
		var now = serverTime();
		var city_idx = 0;
		var target_msg='', retry_delay, available_general, marching = 0, total_marches=0, id;
		
		clearTimeout ( t.timer.attack );
		
		// Don't do anything if attacks are not enabled
		if ( !Data.options.attacks.enabled ){
			return;
		}
		
		
		var min_time = 700000;
		var max_time = 0;
		for (id in Seed.marches)
		{
			++total_marches;
			if (Seed.marches[id].status === 'marching'){
				++marching;
			}
			
			// Fixed by Jawz74
			var left_time = ( Seed.marches[id].run_at - parseInt(serverTime()) ) + (Seed.marches[id].status=='marching' ? Seed.marches[id].duration : 0);
			
			//fixed by Didi
			if (left_time > 0) {
				min_time = min_time < left_time ? min_time : left_time;
				max_time = max_time > left_time ? max_time : left_time;
			}
		}
		
		//fixed by Didi
		if ( min_time === 700000 || max_time === 0 ) {
			min_time = 3;
		}
		
		retry_delay = (min_time * 1000) + Math.randRange(2000,5000);

		if ( marching >= Data.options.marches.maximum )
		{
			verboseLog('<b>Attack</b> to ' + target_msg + ' delayed due to <b>march limit</b> reached: retry in ' + timeFormat(retry_delay/1000));

			t.dispFeedback(translate('March limit reached') + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
			t.timer.attack = setTimeout(t.autoCheckTargets, retry_delay);
			return;
		}
		
		if ( Seed.cities[0].figures.marches.maximum - Seed.total.marches <= 0 )
		{
			verboseLog('<b>Attack</b> to ' + target_msg + ' delayed due to </b>insufficent march</b> slots: retry in ' + timeFormat(retry_delay/1000));

			t.dispFeedback (translate('Muster Point') +' '+ translate('Full') + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
			t.timer.attack = setTimeout(t.autoCheckTargets, retry_delay);
			return;
		}

		// Get the next target, make sure we have sufficient units
		t.getNextAttackTarget ({
			onSuccess : function ( target )
			{
				if ( !target.attackable ) {
					return;
				}
			
				available_general = getAvailableGeneral( target.level === 1 );

				if ( available_general === null )
				{
					verboseLog('<b>Attack</b> to ' + target_msg + ' delayed due to <b>insufficent generals</b>: retry in ' + timeFormat(retry_delay/1000));

					t.dispFeedback(translate('Generals') + ' ' + translate('Unavailable') + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
					t.timer.attack = setTimeout(t.autoCheckTargets, retry_delay);
					return;
				}
			
				// Check & Set Available Dragon
				var dragon_name;
				if ( Data.options.attacks.dragons_enable[target.level] )
				{
					dragon_name = getAvailableDragon();
					if ( dragon_name === null) {
						verboseLog('<b>Attack</b> to ' + target_msg + ' delayed due to <b>not available dragon</b>: retry in ' + timeFormat(retry_delay/1000));
						t.dispFeedback( translate('Dragon') + ' ' + translate('Unavailable') + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
						t.timer.attack = setTimeout(t.autoCheckTargets, retry_delay);
						return;
					} 
				}
				
				if ( checkAvailableUnits (0, target.level ) === null )
				{
					target_msg = target.x + '/' + target.y;
					
					t.sendAttack ({
						city_idx  : 0,
						target    : target,
						general   : available_general,
						dragon    : dragon_name,
						
						onSuccess : function ( r ){
							var t = Tabs.Attacks, delay;
						
							var delay_min = Data.options.attacks.delay_min;
							var delay_max = Data.options.attacks.delay_max;

							if ( Data.options.marches.requests.counter >= Data.options.marches.requests.max_per_hour )
							{
								if ( parseInt(serverTime() - Data.options.marches.requests.start_at) < 3600 )
								{
									delay = parseInt( (3600 - (serverTime() - Data.options.marches.requests.start_at)) * 1000);
									setTimeout(function(){t.dispFeedback(translate('Attacks stopped momentarily to prevent server blocking') + ' - ' + translate('waiting') + ': ' + timeFormat(delay/1000))}, delay_min*500 );
								}
								else {
									Data.options.marches.requests.start_at = serverTime();
									Data.options.marches.requests.counter = 1;
								}
							}
							else if ((Data.options.marches.requests.counter % 15) === 0)
							{
								delay = 45 * total_marches * 1000;
								setTimeout(function(){t.dispFeedback(translate('Attacks stopped momentarily to prevent server blocking') + ' - ' + translate('waiting') + ': ' + timeFormat(delay/1000))}, delay_min*500 );
							}
							else {
								delay = Math.randRange(delay_min*1000, delay_max*1000);
								setTimeout(function(){t.dispFeedback('')}, parseInt(delay/2) );
							}
							
							t.timer.attack = setTimeout(t.autoCheckTargets, delay);
							
						},
						
						onFailure : function ( r ){
							var t = Tabs.Attacks, delay;
							delay = 30000 * (t.running.errors > 0 ? t.running.errors * t.running.errors : 1);
							
							if ( r.status && r.status === 509 )
							{
								delay = ERROR_509_DELAY;
								verboseLog('<b>Attack</b> to ' + target_msg + ' failed - <b>' + translate('Bandwidth Limit Exceeded') + '</b>,' + translate('Too many requests') + '! -  ' + translate('Retry in') + ' :' + timeFormat(delay/1000));
							
								t.dispFeedback(translate('Attack to') + ' ' + target_msg + ' ' + translate('failed')+' - ' + translate('Bandwidth Limit Exceeded') + '</b>,' + translate('Too many requests') + '! -  ' + translate('Retry in') +' '+ timeFormat(delay/1000));
							}
							else if ( r.errmsg ) {
								if (/fog/.test(r.errmsg)){ // <== Test if return error message is fog, set target states attackable to false.
                                    Map.states[target.x + ',' + target.y].attackable = false;}

								verboseLog('<b>Attack</b> to ' + target_msg + ' delayed due to </b>' + r.errmsg + '</b>: retry in ' + timeFormat(delay/1000));

								t.dispFeedback ( r.errmsg + ': ' + translate('Retry in') + ' ' + timeFormat(delay/1000) );
							}
							
							t.timer.attack = setTimeout(t.autoCheckTargets, delay);
						}
					}); // End sendAttack
					return;                
				}
				else {
					verboseLog('<b>Attack</b> to ' + target_msg + ' delayed due to <b>insufficient troops</b>: retry in ' + timeFormat(retry_delay/1000));

					t.dispFeedback(translate('Not enough') + ' ' + translate('Troops') + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
					t.timer.attack = setTimeout(t.autoCheckTargets, retry_delay);
				}
			
			},
			
			onFailure : function () {
				verboseLog('<b>Attack</b> to ' + target_msg + '<b>Requirements Unmet</b>: Retry in' + timeFormat(retry_delay/1000));

				t.dispFeedback(translate('Requirements Unmet') + ': ' + translate('Retry in') + ' ' + timeFormat(retry_delay/1000));
				t.timer.attack = setTimeout(t.autoCheckTargets, retry_delay);
			}
		});
	},

	// notifies with true for success, false if error
	/*
		options
		{
			city_idx:
			target:
			general:
			onSuccess:
			onFailure:
		}
	*/
	sendAttack : function ( options )
	{
		var t = Tabs.Attacks;
		var now = serverTime();
		
		/*
		if ( t.attack_busy ){
			t.dispFeedback (translate('Error')+ ': ' +translate('sendAttack is busy, no response from server?'));
			return;
		}
		*/
		
		var city_idx = options.city_idx;
		var target   = options.target;
		var general  = options.general;
		
		
		var attack_msg =  translate('Attack sent to') + ': ' + translate(Data.options.map.selected) + ' ' + translate('Level') + ' ' + target.level + ' ' + translate('at') + ' ' + target.x + '/'+ target.y;
		
		var attack_msg_log =  'Attack sent to: ' + Data.options.map.selected + ' Level ' + target.level + ' at ' + target.x + '/'+ target.y;
		

		// Clone the units to include the dragon available
		var units = Data.options.attacks.units[target.level].cloneProps(); 
		
		// Verify if a dragon is available (by Didi)
		var dragons_selected = false;
		var dragon_added = false;
		for ( var dragon_idx = 0; dragon_idx < DRAGONS_NAMES.length; dragon_idx++)
		{
			var dragon_type = DRAGONS_NAMES[ dragon_idx ];
			
			if ( dragon_type == '' ) continue;
			
			var num =  units[dragon_type];
			if ( num > 0 ) { 
				dragons_selected = true;
				var dragon = Seed.dragons[dragon_type];
				if ( dragon_added ||
					 !dragon.is_in_city || 
					 !dragon.can_attack || 
					 (dragon.life / dragon.maximum_life   <= 0.75 )
					) {
					units[dragon_type] = 0;
				} else {
					dragon_added = true;
				}
			}
		}

		// If there is some dragon selected, but none are available to send, cancel the request
		if ( dragons_selected && !dragon_added )
		{
			if ( options.onFailure )
			{
				// We return the notice to the function sendAttack to delay the next attempt
				options.onFailure ( { errmsg: translate('Dragon') + ' ' + translate('Unavailable') } );
			}
			return;
		}
		
		verboseLog ( attack_msg_log +' Attempted' );
		debugLog('units :\n'+inspect(units,4,1));
		
		//t.attack_busy = true;
		t.last_attack = now;
		
		new MyAjax.marches ({
			city_id    : Seed.cities[city_idx].id,
			x          : target.x,
			y          : target.y,
			general_id : general.id,
			units      : units,
			owner_id   : 'attacks',
			delay      : 3000,
			
			onSuccess  : function ( r ) {
			
				//t.attack_busy = false;

				Marches.add(r.job.march_id, 'attacks');
				
				Data.options.marches.requests.counter++;
				
				var xy = target.x + ',' + target.y;
				if ( !Map.states[ xy ] ) {
					Map.states[ xy ] = {};
				}
				Map.states[ xy ].last_attack = now;
				
				t.running.errors = 0;
				
				verboseLog(attack_msg_log +' Successfully');
				
				t.dispFeedback(attack_msg);
				
				if ( Data.options.attacks.log_attacks ) {
					actionLog(attack_msg);
				}

				if ( options.onSuccess ) 
				{
					options.onSuccess ( r );
				}
			},
			
			onFailure  : function ( r ) {
			
				if (r.status && r.status === 509)
				{
				/*
					if ( Data.options.marches.requests.counter > 30 ) {
						Data.options.marches.requests.max_per_hour = Data.options.marches.requests.counter;
					}
				*/
				}

				++t.running.errors;

				verboseLog(attack_msg_log + ' <b>failed and returned error</b>: ' + r.errmsg);
					
				actionLog(attack_msg + ' ' + translate('failed'));
					
				t.dispFeedback(attack_msg + ' failed');
					
				if ( options.onFailure ) 
				{
					options.onFailure ( r );
				}
			},
			
			caller   : 'Tabs.Attacks.sendAttack'
		});
	},

	/* New getNextAttackTarget enhanced by Lord Mimir [2011-11-04]
	*  Return the next target that is next to be attacked, 
	*  if we are at the last object in the last, return the first object
	*/
	getNextAttackTarget : function ( options )
	{
		var t = Tabs.Attacks;
		
		var last_attack = 0;
		var next_target = null;
		var target = null;
		
		var map_type = options.map_type || Data.options.map.selected;
		
		//Clone the level_enable so does not effect original values
		var level_enable =  Data.options.attacks.level_enable.cloneProps(); 
		for (var i=0; i < level_enable.length; i++)
		{
			if(  level_enable[i]  && checkAvailableUnits (0, i ) !== null )
			{
				 level_enable[i]=false;
			}
		}

		// Look through all the targets
		for (var i=0; i < t.targets.length; i++)
		{
			var target = t.targets[i];
			
			// Skip a target if the units set for that level are not available ( by Lord Mimir )
			if ( !level_enable[ target.level ] ){
				continue;
			}
			
			var target_states = Map.states[ target.x + ',' + target.y ];
			
			// Is this target attackable?
			if ( target_states && target_states.attackable )
			{

				// Has the target never been attacked?
				if ( !target_states.last_attack || target_states.last_attack === 0 ) 
				{
					next_target = target;
					break;
				}
				
				else if ( last_attack === 0 )
				{
					// Yes, this target is next (so far)
					last_attack = target_states.last_attack;
					next_target = target;
				}
				
				// Was the previous target attacked before this target?
				else if (last_attack > target_states.last_attack) 
				{
					// Yes, this target is next (so far)
					last_attack = target_states.last_attack;
					next_target = target;
					break;
				}
			}
		}


		// No target reaches the specified requirements
		if ( next_target === null )	{
			options.onFailure ( null );
			return;
		}
		// Return the next target
		Map.tileAt ({
			x         : next_target.x,
			y         : next_target.y,
			onSuccess : function( target ) {
				options.onSuccess ( target );
			},
			onFailure : function( ) {
				options.onFailure ( null );
			},
			caller    : 'Tabs.Attacks.getNextAttackTarget'
		});
		//return next_target;
	},

	// return array of targets that satisfy config (max distance, level enables)
	getActiveObjectList : function ( map_type, level_enable )
	{
		var t = Tabs.Attacks;
		
		level_enable= (level_enable !== undefined) ? level_enable : Data.options.attacks.level_enable;
		map_type = ( map_type !== undefined ? map_type : Data.options.map.selected );
		
		var filter_targets = t.filter_targets.strip();
		var do_filter = ( /(City|Outpost|Wildernesses)/.test( map_type ) && filter_targets.length > 0 );
		var filter_pattern = new RegExp( RegExp.escape( filter_targets ), 'i' );
		
		var radius = 0;
		for ( var i = 0; i < Data.options.attacks.level_dist.length; i++ )
		{
			if ( Data.options.attacks.level_dist[ i ] > radius ) {
				radius = Data.options.attacks.level_dist[ i ];
			}
		}
		
		var terrains = Map.getTargets( { radius: radius } );
		
		var targets = [];
		
		if ( terrains[map_type] )
		{
			for (var i=0; i < terrains[map_type].length; i++)
			{
				var target = ( terrains[map_type] )[i];
				// Very complex conditional syntax ;)
				if ( /* check if target terrain exist in the map */
					 target 
					 && 
					 /* check if the target level is the right */
					 level_enable[target.level]
					 &&
					 /* check if the target distance is the right */
					 (
					  Data.options.attacks.level_dist[ target.level ] === 0 || 
					  Data.options.attacks.level_dist[ target.level ] >= Map.getDistance( Map.x, Map.y, target.x, target.y )
					 )
					 &&
					 /* check if we need to filter it */
					 (
					   /* no filter */
					   !do_filter
					   ||
					   /* filter */
					   ( do_filter
					     && 
					     (
					       /* check if the target have a City Name and verifies its filtering */
					       ( target.city_name && filter_pattern.test( target.city_name ) )
						   ||
						   /* check if the target have a Player Name and verifies its filtering */
						   ( target.player_name && filter_pattern.test( target.player_name ) )
						   ||
						   /* check if the target have a Alliance Name and verifies its filtering */
						   ( target.alliance && filter_pattern.test( target.alliance ) )
					     )
					   )
					 )
				  ){
						targets.push (target);
				}
			}
		}
		
		// Sort targets list by distance
		targets.sort( function(a,b){return a.dist - b.dist;} );
		
		t.targets = targets;
		
		return targets;
	},

	checkAttack : function ( target, callback )
	{
		var t = Tabs.Attacks;
		
		var city_id = Seed.cities[0].id;
		var city_idx = 0;
		var available_general;
		
		// check units
		var units = Data.options.attacks.units[target.level].cloneProps();
		
		var total_units = 0;
		for (var unit_type in units)
		{
			if ( units[unit_type] > 0 )
			{
				total_units += units[unit_type];
				if ( Seed.cities[city_idx].units[unit_type] < units[unit_type] )
				{
					callback (translate('Not enough') +' '+ translate(unit_type));
					return;
				}
			}
		}
		
		if ( total_units <= 0 ){
			callback (translate('No Troops Defined'));
			return;
		}
		
		if ( total_units > Seed.cities[0].figures.marches.maximum_troops ) {
			callback (translate('Too many troops for muster point level'));
			return;
		}

		if ( Seed.cities[0].figures.marches.maximum - Seed.total.marches <= 0 ){
			callback (translate('Muster Point') +' '+ translate('Full'));
			return;
		}
		
		// Check & Set Available General
		available_general = getAvailableGeneral ( target.level === 1 );
		if ( available_general === null ){
			callback ( translate('Generals') + ' ' + translate('Unavailable') );
			return;
		}
		
		// Verify if a dragon is available (by Didi)
		var dragons_selected = false;
		var dragon_added = false;
		for ( var dragon_idx = 0; dragon_idx < DRAGONS_NAMES.length; dragon_idx++)
		{
			var dragon_type = DRAGONS_NAMES[ dragon_idx ];
			
			if ( dragon_type == '' ) continue;
			
			var num =  units[dragon_type];
			if ( num > 0 ) { 
				dragons_selected = true;
				var dragon = Seed.dragons[dragon_type];
				
				if ( dragon_added       ||
					 !dragon.is_in_city || 
					 !dragon.can_attack || 
					 (dragon.life / dragon.maximum_life   <= 0.75 )
					) {
					units[dragon_type] = 0;
				} else {
					dragon_added = true;
				}
			}
		}

		// If there is some dragon selected, but none are available to send, cancel the request
		if ( dragons_selected && !dragon_added )
		{
			if ( options.onFailure )
			{
				// We return the notice to the function sendAttack to delay the next attempt
				options.onFailure ( { errmsg: translate('Dragon') + ' ' + translate('Unavailable') } );
			}
			return;
		}
		
		
		var attack_msg =  translate('Manual attack sent to') + ': ' + translate(Data.options.map.selected) + ' ' + translate('Level') + ' ' + target.level + ' ' +  translate('at') + ' ' + target.x +'/'+ target.y;
		
		var attack_msg_log =  'Manual attack sent to: ' + Data.options.map.selected + ' Level ' + target.level + ' at ' + target.x +'/'+ target.y;
		
		verboseLog(attack_msg_log +' Attempted');
		
		new MyAjax.marches ({
			city_id    : city_id,
			x          : target.x,
			y          : target.y,
			general_id : available_general.id,
			units      : units,
			owner_id   : 'attacks',
			delay      : 3000,
			
			onSuccess  : function ( r ) {
				
				Marches.add(r.job.march_id, 'attacks');
				
				Data.options.marches.requests.counter++;
				
				var xy = target.x + ',' + target.y;
				if ( !Map.states[ xy ] ) {
					Map.states[ xy ] = {};
				}
				Map.states[ xy ].last_attack = serverTime();
				
				verboseLog(attack_msg_log +' Successfully');
				t.dispFeedback(attack_msg);
				
				if ( Data.options.attacks.log_attacks ) {
					actionLog(attack_msg);
				}
				
				callback(null);
			},
			
			onFailure  : function ( r ) {
			
				if (r.status && r.status === 509)
				{
				/*
					if ( Data.options.marches.requests.counter > 30 ) {
						Data.options.marches.requests.max_per_hour = Data.options.marches.requests.counter;
					}
				*/
				}

				verboseLog(attack_msg_log +' <b>failed and returned</b> error: '+ r.errmsg);

				t.dispFeedback (translate('Error') + ': ' + r.errmsg);

				callback(null);
			},
			caller : 'Tabs.Attacks.checkAttack'
		});
	},
	

	
	//*** Attacks Tab - Levels Sub-Tab ***
	//----------------------------------------------------------------------------
	tabLevels : function ()
	{
		var t = Tabs.Attacks;
		
		var city = Seed.cities[0];
		
		if ( ! t.targets.length ) {
			t.getActiveObjectList();
		}

		// New content area here
		var html = 
		 '<div id=' + setUID('Tabs.Attacks.tabLevels.title') +' class="' + UID['title'] + '">' + translate('Attacks') + '&nbsp;' + translate(Data.options.map.selected) + '</div>';
		 
		// MapChoice Selector
		setUID('Tabs.Attacks.tabLevels.selectMap');
		html += '<table>'
		+ '<tr>'
		+ '	<td align=right>&nbsp;'
		+ '		<b>' + translate('Choose') + '</b>'
		+ '	</td>'
		+ '	<td>&nbsp;:'
		+ '		<select id=' + UID['Tabs.Attacks.tabLevels.selectMap'] + '>';
		
		for (var type in Map.targets)
		{
			if ( type === 'City' ) {
				html += '<option disabled="disabled">-----------------------</option>';
			}
			html += 
			  '<option value="' + type + '" ' + (type===Data.options.map.selected ? 'selected' : '') + '>'
			+ translate(type) 
			+ '</option>';
		}
		
		html += 
		+ '		</select>'
		+ '	</td>'
		+ '	<td>'
		+ '	<span class=jewel>'
		+ '	<div id=' + setUID('Tabs.Attacks.tabLevels.targetsInfo') + ' style="padding-left:5px;">' + translate('Targets') + ':&nbsp;<b>' + t.targets.length + '</b>&nbsp;' + translate('of') + '&nbsp;<b>' + Map.targets[ Data.options.map.selected ].length +'</b></div>'
		+ '	</span>'
		+ '	</td>'
		+ '</tr>'
		+ '</table>';
		
		html +=
		 '<div style="height:380px; overflow-y:auto">'
		+'	<table class="' + UID['compact_table'] + ' ' + UID['hide_inputbox'] +'">'
		+'		<tr class=' + UID['row_top_headers'] + '>'
		+'			<td style="background:none !important;"></td>'
		+'			<td align=center colspan=11>&nbsp;' + translate('Levels') + '&nbsp;</td>'
		+'		</tr>'
		+'		<tr>'
		+'			<td></td>'
		+'			<th>1</th><th>2</th><th>3</th><th>4</th><th>5</th><th>6</th><th>7</th><th>8</th><th>9</th><th>10</th><th>11</th>'
		+'		</tr>'
		+'		<tr align=center>'
		+'			<td align=right>' + translate('Enable') + ' </td>';
		
		for (var x=1; x < 12; x++){
			html += 
			 '		<td>'
			+'		<label style="display:block;' + (Data.options.attacks.level_enable[x] ? ' background:#2A7' : '') +'">'
			+'		<input type=checkbox id=' + setUID('Tabs.Attacks.tabLevels.level_enable_' + x) + ' ref=' + x + ' ' + (Data.options.attacks.level_enable[x] ? ' checked' : '') + ' />'
			+'		</label>'
			+'		</td>';
		}
		
		html +=
		 '		</tr>'
		+'		<tr align=center>'
		+'			<td align=right>' + translate('Max') + ' ' + translate('Distance').truncate(4,'') + ' </td>';
		
		for (var x=1; x < 12; x++){
			html +=
			  '		<td>'
			 +'		<input type=text id=' + setUID('Tabs.Attacks.tabLevels.level_dist_' + x) + ' ref=' + x + ' size=2 style="width:25px;" value="' + Data.options.attacks.level_dist[x] + '"/>'
			+'		</td>';
		}
		
		html +=
		 '		</tr><tr>'
		+'				<td><div class=short></div></td>'
		+'			</tr>';
		
		var current_units = [];
		for (i=0; i < t.units_type.length; i++)
		{
			if ( getUnitNumbers(city, t.units_type[i]).total )
			{
				var color = 'rgba(255,255,255,0.8)';
				if ( i < 5 ) color = 'rgba(210,210,210,0.8)';
				else if ( i < 8 ) color = 'rgba(190,240,190,0.8)';
				else if ( i < 10 ) color = 'rgba(240,240,190,0.8)';
				else if ( i < 12 ) color = 'rgba(190,190,240,0.8)';
				else if ( i < 16 ) color = 'rgba(200,190,250,0.8)';
				else color = 'rgba(240,190,190,0.8)';
				
				html +=
				 '	<tr style="background-color:' + color + ';">'
				+'		<td class=jewel title="' + translate(t.units_type[i]) + '" align=right valign=middle>'
				+ 			translate('~' + t.units_type[i]).substring(0,5)
				+'			<span class="' + UID['doa-icons'] + ' i-' + t.units_type[i] + '"></span>'
				+'		</td>';
				
				for (var x=1; x < 12; x++)
				{
					var num = Data.options.attacks.units[x][t.units_type[i]];
										
					if ( !num ) { num = 0; }
					
					html += 				
					 '<td>'
					+'<input type=text id=' + setUID('Tabs.Attacks.tabLevels.level_units_' + x + '_' + i) + ' ref=' + (x + '_' + i) + ' maxlength=6 size=2 style="width:36px;' + (num ? '' : 'color:#888;') + '" value="' + num + '" title="' + translate('Total') + ': ' + getTotalUnits(x) + '" />'
					+'</td>';
				}
				html += '</tr>';
				current_units.push(i);
			}
		}
		
		// Add Dragons (by Didi)
		
		// Check if some dragon have requirements ready to attack
		var show_dragons = false;
		for ( var dragon_type in Seed.dragons )
		{
			if ( Seed.dragons[dragon_type] &&  Seed.dragons[dragon_type].can_attack ){
				show_dragons = true;
				break
			}
		}
		
		var current_dragons = [];
		if ( show_dragons ) 
		{
			html += 
			  '<tr><td colspan=12 style="background:none !important;">&nbsp;</td></tr>'
			+ '<tr>'
			+ '  <td>&nbsp;</td>'
			+ '  <th colspan=11 align=center>' + translate('Send') + ' ' + translate('Dragon') + ' ' + translate('Available') + '</th>'
			+ '</tr>'
			
			for ( var dragon_type in Seed.dragons )
			{
				if ( Seed.dragons[dragon_type] &&  Seed.dragons[dragon_type].can_attack )
				{
					//var dragon_idx = Seed.dragons[dragon_type].index;
					html +=
					 '<tr align=center style="background:rgba(240,190,190,0.8);">'
					+'	<td class=jewel align=right valign=middle title="'+ translate( dragon_type ) + '">'
					+	 	translate( '~' + dragon_type ).substring(0,5)
					+'		<span class="' + UID['doa-icons'] + ' i-' + dragon_type + '"></span>'
					+'	</td>';
					
					for (var x=1; x < 12; x++){
						
						var num = Data.options.attacks.units[x][dragon_type];
						if (!num){ num = 0;	}
    	
						html += 
						 '	<td>'
						+'	<label style="display:block;">'
						+'	<input type=checkbox id=' + setUID('Tabs.Attacks.tabLevels.dragon_enable_' + x + '_' + dragon_type) + ' ref=' + (x + '_' + dragon_type) + ' ' +( num !== 0 ?' checked' : '' ) +' />'
						+'	</label>'
						+'	</td>';
					
					}
					html += '</tr>';
					current_dragons.push(dragon_type);
				}
			}
		} 

		html += '</table></div>';

		
		$J('#'+UID['Tabs.Attacks.content']).html( html );

		// add event listeners ...
		
		$J('#'+UID['Tabs.Attacks.tabLevels.selectMap']).change( onMapChoice );
		
		for (var x=1; x < 12; x++)
		{
			$J('#'+UID['Tabs.Attacks.tabLevels.level_enable_' + x]).change( onChangeLevelEnable );
			$J('#'+UID['Tabs.Attacks.tabLevels.level_dist_' + x]).change( onChangeDistance );
		}
		
		for ( i=0; i < current_units.length; i++ )
		{
			for ( var x=1; x < 12; x++ )
			{
				$J('#'+UID['Tabs.Attacks.tabLevels.level_units_'+ x +'_'+ current_units[i]]).change( onChangeUnits );
			}
		}
		
		//Dragon select (by Didi)
		if ( show_dragons ) {
			for ( i=0; i < current_dragons.length; i++ )
			{
				for ( var x=1; x < 12; x++ )
				{
					$J('#'+UID['Tabs.Attacks.tabLevels.dragon_enable_'+ x +'_'+ current_dragons[i]]).change( onChangeDragons );
				}
			}
		}
		

		function onChangeDistance ( event )
		{
			var x = parseIntZero($J(event.target).val());
			var n = $J(event.target).attr('ref');
			
			if ( isNaN(x) || x < 0 || x > 375 ){
				$J.msg({ 
					content : '<center>'
							+ translate('Distance must be between') + '<br>'
							+ ' 0 ' + translate('and') +' 375' + translate('miles')
							+ '</center>',
					timeOut	: 'words', /* Words per minute*/
					target	: t.container
				});
				
				x = Data.options.attacks.level_dist[n];
			} 
			Data.options.attacks.level_dist[n] = x;
			onChangeConfig();
		}
		
		function onMapChoice ( event )
		{
			var t = Tabs.Attacks;
			
			if (Data.options.attacks.enabled) 
			{
				/* It would be very bad to leave attack on when switching targets. 
					Imagine sending the units for a wilderness to a city or an ant camp...*/
				clearTimeout ( t.timer.attack );
				t.setAttackEnable ( false );
				t.dispFeedback (translate('Safe Mode') +': '+ translate('Attacks') +' '+ translate('Disabled'));
			}
			
			var element = event.target;
			
			Data.options.map.selected = element.options[element.selectedIndex].value;
			
			onChangeConfig();
		}
		
		function onChangeLevelEnable ( event )
		{
			var level = parseInt( event.target.getAttribute('ref') );
			Data.options.attacks.level_enable[level] = event.target.checked;
			event.target.parentNode.style.background = ( event.target.checked ? '#2A7' : 'none');
			onChangeConfig();
		}
		
		function getTotalUnits ( level )
		{
			var total=0;
			for ( var unit_type in Data.options.attacks.units[ level ] )
			{
				total += Data.options.attacks.units[ level ][unit_type];
			}
			return total;
		}
		
		function onChangeUnits ( event )
		{
			var args = event.target.getAttribute('ref').split('_');
			var level = args[0];
			var unit_type = t.units_type[ args[1] ];
			var units = parseIntZero(event.target.value);
			var total_units = getTotalUnits(level);
			
			if ( isNaN(units) || units < 0 )
			{
				event.target.style.backgroundColor = '#faa';
				dialogError (translate('Invalid number of troops',t.container));
			}
			else {
				event.target.value = units;
				Data.options.attacks.units[ level ][ unit_type ] = units;
				event.target.style.backgroundColor = '';
				if ( parseInt(event.target.value) > 0 )
				{
					event.target.style.color = '#000';
				}
				
				if ( total_units > Seed.cities[0].figures.marches.maximum_troops ) {
					event.target.style.backgroundColor = '#faa';
					dialogError (translate('Attack Maximum Troops', t.container));
				}
				
				t.tabLevels();
			}
		}
		
		// onChangeDragons (by Didi)
		function onChangeDragons ( event )
		{
			var args = event.target.getAttribute('ref').split('_');
			var level = args[0];
			var dragon_name = args[1]
			Data.options.attacks.units[ level ][ dragon_name ] = (event.target.checked ? 1 : 0);
		}

		// onChangeConfig (by Didi)
		function onChangeConfig()
		{
			var t = Tabs.Attacks;
			t.getActiveObjectList(); 
			$J('#'+UID['Tabs.Attacks.title']).html( translate('Attack') + ' ' + translate(Data.options.map.selected) );
			$J('#'+UID['Tabs.Attacks.tabLevels.title']).html( translate('Attacks') + '&nbsp;' + translate(Data.options.map.selected) );
			$J('#'+UID['Tabs.Attacks.tabLevels.targetsInfo']).html( translate('Targets') + ':&nbsp;<b>' + t.targets.length + '</b>&nbsp;' + translate('of') + '&nbsp;<b>' + Map.targets[ Data.options.map.selected ].length +'</b>' );
		}
	},


	//*** Attacks Tab - Targets Sub-Tab ***
	//----------------------------------------------------------------------------
	
	tabTargets : function ()
	{
		var t = Tabs.Attacks;

		if ( ! t.targets.length ) {
			t.getActiveObjectList();
		}
		
		if ( t.targets.length === 0 ){
			t.dispFeedback ( translate('Use the Levels Tab to select attack areas') );
		}
		
		$J('#'+UID['Tabs.Attacks.title']).html( translate('Attack') + ' ' + translate(Data.options.map.selected) );
		$J('#'+UID['Tabs.Attacks.content']).html( '<div id=' + setUID('Tabs.Attacks.tabTargets.content') + '></div>' );
	
		var html = '<div class=' + UID['title'] + '>'
			+ translate('Attacks') + '&nbsp;' + translate(Data.options.map.selected)
			+ '</div>';
		
		// MapChoice Selector
		setUID('Tabs.Attacks.tabTargets.selectMap');
		html += '<table>'
		+ '<tr>'
		+ '	<td align=right>&nbsp;'
		+ '		<b>' + translate('Choose') + '</b>'
		+ '	</td>'
		+ '	<td>&nbsp;:'
		+ '		<select id=' + UID['Tabs.Attacks.tabTargets.selectMap'] + '>';
		
		for (var type in Map.targets)
		{
			if ( type === 'City' ) {
				html += '<option disabled="disabled">---------------------</option>';
			}
			html += '<option value="' + type + '" ' + (type === Data.options.map.selected ? 'selected' : '') + '>'
			+ translate(type) 
			+ '</option>';
		}
		
		var level_dist = [];
		for (var i=1; i < Data.options.attacks.level_dist.length; i++)
		{
			if ( Data.options.attacks.level_enable[i] )
			{
				level_dist.push(Data.options.attacks.level_dist[i]);
			}
		}
		level_dist.sort( function(a,b){return a-b;} );
		var distance_range = (level_dist.first() !== level_dist.last()) ? level_dist.first() + ' - ' + level_dist.last() : level_dist[0];
		
		var map_type = Data.options.map.selected;
		var filter_enable = ( /(City|Outpost|Wildernesses)/.test( map_type ) );
		var show_type = ( map_type === 'Wildernesses' );
		
		html += '		</select>&nbsp;'
		+ '	</td>';
		
		if ( filter_enable ){
			html += 
			  '	<td>' + translate('Filter') + ':&nbsp;</td>'
			+ '	<td>'
			+ '	<input type=text size=22 id=' + setUID('Tabs.Attacks.tabTargets.filter') + ' value="' + t.filter_targets + '" />'
			+ '	</td>';
		}
		
		html += 
		  '	</tr>'
		+ '	<tr>'
		+ '	<td colspan=2>'
		+ '		<span class=jewel>' + t.targets.length + ' ' + translate('of') + ' ' + Map.targets[ map_type ].length + ' (' + translate('Distance') + ' ' + translate('Max') + ': ' + distance_range + ')</span>'
		+ '	</td>'
		+ '	</tr>'
		+ '</table>'
		+ '<div style="width:490px;height:400px;">'
		+ '	<table id='+ setUID('Tabs.Attacks.tabTargets.table') +' class="' + UID['table'] + ' font8 zebra" style="width:490px;">'
		+ '   <thead class=fixed>'
		+ '		<tr>'
		+ '			<th style="width:30px;">'      + translate('Distance').substring(0,4)    + '</th>'
		+ '			<th style="width:40px;">'      + translate('Coordinates').substring(0,5) + '</th>'
		+ ( show_type ? '<th style="width:25px;">' + translate('Type') + '</th>' : '' )
		+ '			<th style="width:20px;">'      + translate('Level').substring(0,3)       + '</th>'
		+ '			<th style="width:45px;">'      + translate('Last Attack').split(' ').join('<br/>') +'</th>'
		+ '			<td style="width:70px;"></td>';
		
		//if ( filter_enable ) {
			html += 
			'		<th style="width:50px;">' + translate('Power') + '</th>'
			+ '		<th style="width:80px;">' + translate('City') + '</th>'
			+ '		<th style="width:100px;">' + translate('Alliance') + '</th>';
		/*
		}
		else {
			html += 
			  '		<th style="width:90px;"></th>'
			+ '		<th style="width:100px;"></th>';
		}
		*/
		
		html += 
		'		</tr>'
		+ '   </thead>'
		+ '   <tbody class=scrollable style="height:370px;width:490px;">';
		
		for (var i=0; i < t.targets.length; i++)
		{
			var type = t.targets[i].city_type ? Map.names.cities[ t.targets[i].city_type ] : Map.names.type[ t.targets[i].type ];
		
			html +=	'<tr ' + (t.targets[i].attackable ? '' : 'class=' + UID['no-attackable'] + ' ');
			
			if ( t.targets[i].city_name )
			{
				html +=	'  title="'
				+ translate('City') + ': ' + t.targets[i].city_name +' \n'
				+ translate('Name') + ': ' + (t.targets[i].player_name || '???') + ' \n'
				+ translate('Power') + ': ' + t.targets[i].might +' \n'
				+ translate('Alliance') + ': ' + (t.targets[i].alliance || '---')
				+ '"';
			}
						
			
			html += '>'
			+'<td style="width:30px;">' 
			+ 	t.targets[i].dist
			+'</td>'
			+'<td style="width:40px;" align=center>' 
			+ 	t.targets[i].x + '/' + t.targets[i].y 
			+'</td>'
			+ (show_type ? '<td style="width:25px;"><span class="' + UID['doa-icons'] + ' i-' + type + '"></span></td>' : '') 
			+'<td style="width:20px;" align=center>' 
			+	 t.targets[i].level
			+'</td>'
			+'<td style="width:45px;" align=right>'
			+'	<span id=' + setUID('Tabs.Attacks.tabTargets.last_attack_'+i) + '> --- </span>'
			+'</td>'
			+'<td style="width:75px;">'
			+ 	(t.targets[i].is_friend ? '' : '<input id=' + setUID('Tabs.Attacks.tabTargets.attack_btn_'+i) + ' ref=' + i + ' class=thin type=button value=" ' + translate('Attack') + '! " />' );
			
			// Add checkbox for enable/disable attack button on cities and outposts
			if ( t.targets[i].city_name )
			{
				if ( !t.targets[i].is_friend ){
					html += 
					'&nbsp;<input id=' + setUID('Tabs.Attacks.tabTargets.toggle_btn_'+i) + ' ref=' + i + ' type=checkbox ' + (t.targets[i].attackable ? 'checked' : '') +' />';
				}
				html += 
				 '</td>'
				+'<td style="width:50px;" align=right>'
				+ (t.targets[i].might > 1000 ? parseInt(t.targets[i].might/1000).intToCommas() + ' K' : t.targets[i].might.intToCommas())
				+'</td>'
				+'<td style="width:80px;">'
				+ (t.targets[i].city_name || '').truncate(10).replace('...','..')
				+'</td>'
				+'<td style="width:100px;">' 
				+ (t.targets[i].alliance || '-----').toString().truncate(13).replace('...','..');
			}
			else {
				html += 
				  '</td>'
				 +'<td style="width:50px;"></td>'
				 +'<td style="width:80px;"></td>'
				 +'<td style="width:100px;"></td>';
			}
			
			html += '</td></tr>';

		}
		
		html +=
		 '   </tbody>'
		+'	</table>'
		+'</div>';

		var $content = $J('#'+UID['Tabs.Attacks.tabTargets.content']);
		
		$content.html( html );
		$content.css('height', ($content.parent().outerHeight() - 5) + 'px');
		
	
		// Add the event listeners
		$J('#'+UID['Tabs.Attacks.tabTargets.selectMap']).change( onMapChoice );
		
		$J('#'+UID['Tabs.Attacks.tabTargets.filter']).change(function(event) {
			
			//if ( event.which === 13 ) 
			//{
				if ( Data.options.attacks.enabled ) 
				{
					/* It would be very bad to leave attack on when switching targets. 
					Imagine sending the units for a wilderness to a city or an ant camp...*/
					clearTimeout ( t.timer.attack );
					t.setAttackEnable ( false );
					t.dispFeedback ( translate('Safe Mode') +': '+ translate('Attacks') +' '+ translate('Disabled') );
				}
				
				t.filter_targets = $J(this).val();
				t.getActiveObjectList();
				t.tabTargets();
			//}
		});
		
		for (var i=0; i < t.targets.length; i++) 
		{
			var but_attack = $id(UID['Tabs.Attacks.tabTargets.attack_btn_'+ i]);
			if ( !but_attack ) continue;
			
			$J(but_attack).click ( butAttackNow );
			
			if ( $J('#'+UID['Tabs.Attacks.tabTargets.toggle_btn_'+ i]) )
			{
				$J('#'+UID['Tabs.Attacks.tabTargets.toggle_btn_'+ i]).click ( toggleAttackable );
			}
			setButtonStyle ( but_attack, t.targets[i].attackable );
		}
		
		function setButtonStyle (element, enabled) 
		{
			if ( enabled ) {
				element.disabled = false;
				$J(element).removeClass(UID['bnt_red']);
				$J(element).addClass(UID['bnt_green']);
			}
			else {
				element.disabled = true;
				$J(element).removeClass(UID['bnt_green']);
				$J(element).addClass(UID['bnt_red']);
			}
		}
		
	
		function onMapChoice (event)
		{
			var t = Tabs.Attacks;
			
			if (Data.options.attacks.enabled) 
			{
				/* It would be very bad to leave attack on when switching targets. 
					Imagine sending the units for a wilderness to a city or an ant camp...*/
				clearTimeout ( t.timer.attack );
				t.setAttackEnable ( false );
				t.dispFeedback (translate('Safe Mode') +': '+ translate('Attacks') +' '+ translate('Disabled'));
			}
			
			var element = event.target;
			
			Data.options.map.selected =  element.options[element.selectedIndex].value;
			
			t.getActiveObjectList();
			
			t.tabTargets();
		}

		function butAttackNow ( event )
		{
			var n = parseInt(event.target.getAttribute('ref'));
			
			$J.msg({ 
				content : translate('Attacking') + '...',
				target	: t.container,
				timeOut : 5000
			});

			t.checkAttack (t.targets[n], notify);
			function notify (r){
				if (r!==null){

				}
			}
		}
		
		function toggleAttackable ( event )
		{
			var n = parseInt(event.target.getAttribute('ref'));
			
			var xy = t.targets[n].x + ',' + t.targets[n].y;
			
			t.targets[n].attackable = Map.states[ xy ].attackable = event.target.checked;
			
			setButtonStyle ($id(UID['Tabs.Attacks.tabTargets.attack_btn_'+n]), t.targets[n].attackable);     
			event.target.parentNode.parentNode.className = ( t.targets[n].attackable ? '' : UID['no-attackable'] );
		}
		
		function targetsTick ()
		{
			var now = serverTime();
			for (var i=0; i < t.targets.length; i++)
			{
				var target_states = Map.states[ t.targets[i].x + ',' + t.targets[i].y ];
				if ( target_states && target_states.last_attack )
				{
					var time = now - target_states.last_attack;
					var time_format = timeFormat (time, false);
					if ( time > 3600 ) {
						time_format = '<font color=#550000><b>'+ time_format +'</b></font>';
					}
					$J('#'+UID['Tabs.Attacks.tabTargets.last_attack_'+i]).html( time_format );
				}
			}
		}
		
		if ( t.targets.length ){
			var delay;
			if ( t.targets.length < 50 ){
				delay = 1000;
			} else {
				delay = parseInt(t.targets.length/50*1000);
			}
			clearTimeout ( t.timer.targets );
			t.timer.targets = setInterval (targetsTick, delay);
		}
		
	},

	
	//*** Attacks Tab - Stats Sub-tab ***
	//----------------------------------------------------------------------------
	tabStats : function ()
	{
		var t = Tabs.Attacks;

		var html = 
		 '<div class=' + UID['title'] + '>' + translate('Statistics') + '</div>'
		+'<div id='+ setUID('Tabs.Attacks.tabStats.content') + ' class=' + UID['content'] + '></div>'
		+'<center><input id=' + setUID('Tabs.Attacks.tabStats.clear') + ' type=button value="' + translate('Delete') + ' ' + translate('Statistics') +'" /></center>';
		
		$J('#'+UID['Tabs.Attacks.content']).html( html );
		
		$J('#'+UID['Tabs.Attacks.tabStats.content']).css({
			height : $J('#'+UID['Tabs.Attacks.content']).innerHeight()-55 + 'px',
			marginBottom : '4px'
		});
		
		$J('#'+UID['Tabs.Attacks.tabStats.clear']).click(function(){
			t.clearStats();
			t.showStats();
		});

		t.showStats();
	},

	// byLevel.resources
	clearStats : function ()
	{
		var t = Tabs.Attacks;
		var now = serverTime();
		Data.stats.attacks = {
			 start_at	: now
			,run_time	: 0
			,total	: 0
			,levels:[
				'' /* the index zero is not used because the levels are from 1 to 11 */
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
				,{total:0, items:{}, resources:{}}
			]
		};
		
		Data.stats.items = {
			 resources : {}
			,speedups  : {}
			,production: {}
			,general   : {}
			,chest     : {}
			,arsenal   : {}
			,armors    : {}
		}
		
		t.running.start_at = now;

		t.showStats(); 
	},
	
	// called when battle report received
	trackStats : function (march_id, r)
	{
		var t = Tabs.Attacks;
		if ( DEBUG_MARCHES ) {
			debugLog ('Tabs.Attacks.trackStats: '+ march_id);
		}
		var level = r.report.location.level;
		
		if (level < 1 || level > 12) {
			level = 0;
		}
		
		++Data.stats.attacks.total;
		++Data.stats.attacks.levels[level].total;
		
		var resources =  r.report.spoils.resources;
		for (var type in resources)
		{
			objAddTo ( Data.stats.items.resources, type, parseInt(resources[type]) );
			objAddTo ( Data.stats.attacks.levels[level].resources, type, parseInt(resources[type]) );
		}  
		
		// add the talismans to the Arsenal gathered.
		// Wham 1120a - these should now go into spoils items
		var kill_items =  r.report.spoils.kill_items;
		for (var type in kill_items)
		{
			objAddTo ( Data.stats.items.arsenal, type, parseInt(kill_items[type]) );
			objAddTo ( Data.stats.attacks.levels[level].resources, type, parseInt(kill_items[type]) );
		}
		
		// Wham 1120a
		// Add items to the stats categories
		var items_res = r.report.spoils.items;
		for (var i=0; i < items_res.length; i++)
		{
			var item = translate( items_res[i] );
			var quantity = parseInt( item );
			quantity = (isNaN(quantity)) ? 1 : quantity;
			var name = (item.replace(/\d/g,'')).strip();
			
			if ( /(Blink|Hop|Skip|Leap|Bounce|Bore|Bolt|Blast)/.test(name) )  {
				objAddTo (Data.stats.items.speedups, name, quantity);
			} 
			else if ( /(Respirators|Volcanic|Mandrakes|Banshee|Reaper|Scale|Glacial|Titan|DragonEgg)/.test(name) ) {
				objAddTo (Data.stats.items.arsenal, name, quantity);
			} 
			else if ( /(Helmet|ClawGuards|BodyArmor|TailGuard)/.test(name) ) {
				objAddTo (Data.stats.items.armors, name, quantity); 
			}
			else {
				objAddTo (Data.stats.items.general, name, quantity); 
			}


			objAddTo (Data.stats.attacks.levels[level].resources, name, quantity);			
			objAddTo (Data.stats.attacks.levels[level].items, items_res[i], 1);
		}

		
		Data.marches.attacks[march_id].has_report = true;
		Data.marches.attacks[march_id].res = resources;
		
		t.showStats();
	},

	showStats : function ()
	{
		var t = Tabs.Attacks;
		
		var run_time = Data.stats.attacks.run_time;
		if ( Data.options.attacks.enabled ) {
			run_time += ( serverTime() - t.running.start_at );
		}
		
		var run_time_fixed = (run_time > 0) ? (run_time/3600) : 1;
		
		// Wham 1119c - add scrollable table
		var html = 
		 '<table class=' + UID['table'] + '>'
		+'	<tr>'
		+'		<th style="width:155px">' + translate('Start Date') + '</th>'
		+'		<th style="width:155px">' + translate('Run Time') + '</th>'
		+'		<th style="width:155px">' + translate('Attacks') + '</th>'
		+'  </tr>'
		+'  <tr style="border-bottom: 1px solid gray">'
		+'		<td style="text-align:center"><b>' + new Date(Data.stats.attacks.start_at * 1000).myString() + '</b></td>'
		+'		<td style="text-align:center"><b>' + timeFormat(run_time, true) + '</b></td>'
		+'		<td style="text-align:center"><b>' + Data.stats.attacks.total + '</b></td>'
		+'	</tr>'
		+'</table>'
		+'<table class=' + UID['table'] + '>'
        +'  <tr valign=top>'
		+'		<td style="width:50px">' + translate('Armor') + ': </td>'
		+'		<td style="width:415px">'
		+'      <div style="overflow-y:auto;width:410px">'
		+'			  <table class="' + UID['table'] + ' zebra">';
		
		// Dragon Armor
		for (var name in Data.stats.items.armors)
		{
			var per_hour = Data.stats.items.armors[name] / run_time_fixed;
			html += 
			    '	  <tr align=right>'
			   +'			<td style="width:155px">' 
			   +'				<span>' + translate(name) + '</span>'
			   +'				<span class="' + UID['doa-icons'] + ' i-' + name + '"></span>'
			   +'			</td>'
			   +'			<td style="width:100px">' + Data.stats.items.armors[name].intToCommas() + '</td>'
			   +'			<td style="width:100px">(' + per_hour.intToCommas() + ' /' + translate('h') + ')</td>'
			   +'		</tr>';
		}
		html +=
		 '		  </table>'
		+'    </div>'
		+'		</td>'
		+'  </tr>'
		+'  <tr valign=top>'
		+'    <td style="width:50px">' + translate('Speedup') +': </td>'
		+'    <td>'
		+'      <table class="' +UID['table'] + ' zebra">';
		
		// Speedups - hops, skips
		for (var name in Data.stats.items.speedups)
		{
			var per_hour = Data.stats.items.speedups[name] / run_time_fixed;
			html += 
			    '	  <tr align=right>'
			   +'			<td style="width:155px">' 
			   +'				<span>' + translate(name) + '</span>'
			   +'				<span class="' + UID['doa-icons'] + ' i-' + name + '"></span>'
			   +'			</td>'
			   +'			<td style="width:100px">' + Data.stats.items.speedups[name].intToCommas() + '</td>'
			   +'			<td style="width:100px">(' + per_hour.intToCommas() + ' /' + translate('h') + ')</td>'
			   +'		</tr>';
		}
		
		html +=
		 '		  </table>'
		+'		</td>'
		+'  </tr>'
		+'  <tr valign=top>'
		+'    <td style="width:50px">' + translate('Arsenal') +': </td>'
		+'    <td>'
		+'      <table class="' +UID['table'] + ' zebra">';
		
		// Arsenal - mandrakes, talons, respirators, talismans, runes
		for (var name in Data.stats.items.arsenal)
		{
			var per_hour = Data.stats.items.arsenal[name] / run_time_fixed;
			html += 
			    '	  <tr align=right>'
			   +'			<td style="width:155px">' 
			   +'				<span>' + translate(name) + '</span>'
			   +'				<span class="' + UID['doa-icons'] + ' i-' + name + '"></span>'
			   +'			</td>'
			   +'			<td style="width:100px">' + Data.stats.items.arsenal[name].intToCommas() + '</td>'
			   +'			<td style="width:100px">(' + per_hour.intToCommas() + ' /' + translate('h') + ')</td>'
			   +'		</tr>';
		}

		html +=
		 '		  </table>'
		+'		</td>'
		+'  </tr>'
		+'  <tr valign=top>'
		+'		<td style="width:50px">' + translate('Resources') + ': </td>'
		+'		<td>'
		+'			<table class="' + UID['table'] + ' zebra">';
		
		// Resources - food, ore, stone, wood
		for (var name in Data.stats.items.resources)
		{
			var per_hour = Data.stats.items.resources[name] / run_time_fixed;
			html += 
			 '	<tr align=right>'
			+'			<td style="width:155px">'
			+'				<span>' + translate(name) + '</span>'
			+'				<span class="' + UID['doa-icons'] + ' i-' + name + '"></span>'
			+'			</td>'
			+'			<td style="width:100px">' + Data.stats.items.resources[name].intToCommas() + '</td>'
			+'			<td style="width:100px">(' + per_hour.intToCommas() + ' /' + translate('h') + ')</td>'
			+'		</tr>';
		}
		
		html +=
		 '		</table>'
		+'		</td>'
		+'</tr></table>';
		
		html +=
		 '<br><div class=' + UID['subtitle'] + '>'+ translate('Statistics') +'&nbsp;'+ translate('of') +'&nbsp;'+ translate('Attacks') +' '+ translate('and') +' '+ translate('Items') +'</div>'
		+'<div style="overflow-y:auto;height:156px">'
		+'	<table class="' + UID['table'] + ' zebra">'
		+'		<tr class=' + UID['row_top_headers'] + ' align=center>'
		+'			<td style="background:none !important;"></td>'
		+'			<td align=right colspan=12>'+ translate('Levels') +'</td>'
		+'		</tr>'
		+'		<tr>'
		+'			<td></td>';
		
		for ( i=1; i < 12; i++ ) 
		{
			html += '<th width=45>' + i + '</th>';
		}
		
		html +=
		 '		</tr>'
		+'		<tr>'
		+'			<td colspan=12><HR class=thin></td>'
		+'		</tr>'
		+'		<tr align=right>'
		+'			<td># ' + translate('Attacks') + ':</td>';
		
		for ( i=1; i < 12; i++ )
		{
			html += '<td>' + Data.stats.attacks.levels[i].total + '</td>';
		}
		
		html +=
		'		</tr>'
		+'		<tr>'
		+'			<td colspan=12><HR class=thin></td>'
		+'		</tr>';
		
		var items =  flipStats ('items');     
		for (var p in items)
		{
			html +=
			'<tr align=right>'
			+'		<td>' + translate(p) + ':</td>';
			
			for ( i=1; i < 12; i++ )
			{
				html += '<td>' + items[p][i] + '</td>';
			}
		}
		
		html += '</tr>'
		+'	</table>'
		+'</div>';
		
		$J('#'+UID['Tabs.Attacks.tabStats.content']).html( html );
		
		function flipStats ( name )
		{
			var o = {};
			for ( var i=1; i < 12; i++ )
			{
				for ( var p in Data.stats.attacks.levels[i][name] )
				{
					if (!o[p])
					{
						o[p] = [];
						for ( var x=1; x < 12; x++ )
						{
							o[p][x] = 0;
						}
					}
					o[p][i] += Data.stats.attacks.levels[i][name][p];
				}
			}
			return o;
		}
	},
	

	
	//*** Attacks Tab - Maps Sub-tab ***
	//----------------------------------------------------------------------------
	map_viewer 		 : null,
	map_viewer_dragger : null,
	map_viewer_terrains:{
		AnthropusCamp:{ enabled:false, color:['0x90','0xB0','0x80'] },
		Bog			 :{ enabled:false, color:['0xC0','0x70','0xB0'] },
		Forest		 :{ enabled:false, color:['0x50','0xA0','0x50'] },
		Grassland	 :{ enabled:false, color:['0x80','0xC0','0x50'] },
		Hill		 :{ enabled:false, color:['0x30','0xB0','0x90'] },
		Lake		 :{ enabled:false, color:['0x50','0x50','0xD0'] },
		Mountain	 :{ enabled:false, color:['0x60','0xB0','0xB0'] },
		Plain		 :{ enabled:false, color:['0xB0','0xB0','0x60'] },
	/*  Fog			 :{ enabled:false, color:['0x30','0x30','0x30'] }, */
		City		 :{ enabled:true,  color:['0xDA','0xD0','0xD0'] },
		Water		 :{ enabled:false, color:['0xB0','0x80','0x50'] },
		Stone		 :{ enabled:false, color:['0xB0','0x80','0x50'] },
		Fire		 :{ enabled:false, color:['0xB0','0x80','0x50'] },
		Wind		 :{ enabled:false, color:['0xB0','0x80','0x50'] },
		Ice			 :{ enabled:false, color:['0xB0','0x80','0x50'] },
		Swamp		 :{ enabled:false, color:['0xB0','0x80','0x50'] },
		Desert		 :{ enabled:false, color:['0xB0','0x80','0x50'] },
		Spectral	 :{ enabled:false, color:['0xB0','0x80','0x50'] },
		Wildernesses :{ enabled:false, color:['0xC0','0x70','0x70'] },
	},
	
	tabMaps : function()
	{
		var t = Tabs.Attacks;

		var html = 
		 '<div class=' + UID['subtitle'] + '>' + translate('Search') + ' ' + translate('Cities') + '</div>'
		+'<div style="width:100%">'
		+'	<center>'
		+'	<br>'
		+'	<table>'
		+'		<tr>'
		+'			<td style="min-width:100px">'
		+'				<b>'+ translate('Coordinates') +':&nbsp;</b>&nbsp;'
		+'			</td>'
		+'			<td>'
		+'				<b>X:</b> '
		+'				<input id=' + setUID('Tabs.Attacks.tabMaps.coord_x') + ' size=3 maxlength=3 type=text value="' + Data.options.map.x + '" /> '
		+'				<b>Y:</b> '
		+'				<input id=' + setUID('Tabs.Attacks.tabMaps.coord_y') + ' size=3 maxlength=3 type=text value="' + Data.options.map.y + '" /> '
		+'			</td>'
		+'			<td>&nbsp;'
		+'				<input id=' + setUID('Tabs.Attacks.tabMaps.viewMap') + ' type=button value="' + translate('View Map') + '" />'
		+'			</td>'
		+'		</tr>'
		+'		<tr>'
		+'			<td colspan=3>&nbsp;</td>'
		+'		</tr>'
		+'		<tr>'
		+'			<td>'
		+'				<b>' + translate('Search Radius') + ':</b>&nbsp;'
		+'			</td>'
		+'			<td>&nbsp;&nbsp;'
		+'				<select id=' + setUID('Tabs.Attacks.tabMaps.radius') + '>';
		
		for ( var i=7; i <= 35; i+=7 )
		{
			html +=
			'			<option value="' + i + '" ' + (Data.options.map.radius === i ? 'selected' : '') + '>' + i + '</option>';
		}
		
		html += 
		 '				<select> '
		+ translate('miles') + '.&nbsp;&nbsp;'
		+'			</td>'
		+'			<td>&nbsp;'
		+'				<input id=' + setUID('Tabs.Attacks.tabMaps.search') + ' type=button value="' + translate('Search') + ' ' + translate('Cities') + '" />'
		+'			</td>'
		+'		</tr>'
		+'	</table>'
		+'	<br>'
		+'	<br>'
		+'	<table class="' + UID['table'] + ' zebra">'
		+'		<tr>'
		//+'			<th>' + translate('view')  + '</th>'
		+'			<th>' + translate('type')  + '</th>'
		+'			<th>' + translate('total') + '</th>'
		+'		</tr>';
		
		// Add Search Report
		
		for ( var map_type in Map.targets )
		{
			html += 
			 '<tr>'
			//+'	<td>'
			//+'	<input type=checkbox id=' + setUID('Tabs.Attacks.tabMaps.show_' + map_type) + ' ref=' + Map.names.type[ map_type ] + ' ' + (t.map_viewer_terrains[ map_type ].enabled ? 'CHECKED' : '') + '/>'
			//+'	</td>'
			+'	<td>' 
			+'		<span class="' + UID['doa-icons'] + ' i-' + map_type + '"></span>'
			+ 		translate( map_type )
			+'	</td>'
			+'	<td align=right>'
			+'		<span class=jewel>' + Map.targets[ map_type ].length + '</span>'
			+'	</td>'
			+'</tr>';
		}
		

		html +=
		 '</table>'
		+'<center>'
		+'</div>';
		
		// Display the inputs
		$J('#'+UID['Tabs.Attacks.content']).html ( html );

		// add event listeners
		$J('#'+UID['Tabs.Attacks.tabMaps.search']).click ( startScanMap );
		
		$J('#'+UID['Tabs.Attacks.tabMaps.viewMap']).click ( setMapViewer );
		
		$J('#'+UID['Tabs.Attacks.tabMaps.radius']).change (function ( event ) {
			
			var element = event.target;
			Data.options.map.radius = parseInt(element.options[element.selectedIndex].value);
			
			if ( t.map_viewer_dragger ) 
			{
				var r = Data.options.map.radius;
				var size = r * 2;
		
				t.map_viewer_dragger.width ( (size - 1) + 'px' );
				t.map_viewer_dragger.height( (size - 1) + 'px' );
				
				var x = parseInt ( $J('#'+UID['Tabs.Attacks.tabMaps.coord_x']).val() ) - r;
				var y = parseInt ( $J('#'+UID['Tabs.Attacks.tabMaps.coord_y']).val() ) - r;
				t.map_viewer_dragger.css({
					left		 : x + 'px',
					top			 : y + 'px',
				});
				
				var $coords_box = $J('#' + UID['map-viewer-dragger-box'] + ' > div');
				if ( y < 100 ) {
					$coords_box.css('margin-top', (r*2+10)+'px');
				} 
				if ( x > 600 ) {
					$coords_box.css('margin-left', '-'+(r*2+30)+'px');
				}
				
			}
		});
		
		
		// search the map for the selected type
		function startScanMap ( event )
		{
			// Disable the search button to avoid creating multiple processes
			var $button = $J(this);
			$button.attr('disabled', true);
		
			verboseLog('<b>scanMap</b>: Begin...');

			var t = Tabs.Attacks;

			var dialogbox = dialogBox({
				id		 : setUID('dialog-scanmap'),
				minWidth : 400,
				centerTo : t.container,
				buttons  : [],
				overlay  : true,
				title	 : translate('Search') + ' ' + translate('Cities'),
				html	 : '<center>' + translate('Scanning Map').replace('$NUM$', Data.options.map.radius) + '<br><br><div class=progressbar></div></center>'
			});
			
			var x = $J('#'+UID['Tabs.Attacks.tabMaps.coord_x']).val() || Data.options.map.x;
			var y = $J('#'+UID['Tabs.Attacks.tabMaps.coord_y']).val() || Data.options.map.y;
			var radius = Data.options.map.radius;
			
			Map.scanMap ({
				x         : x,
				y         : y,
				radius    : radius,
				
				onStart   : function ( r ) {
					StepTimeBar.start ({
						target : $J('#'+UID['dialog-scanmap']+' .progressbar'),
						steps  : r.steps
					});
				},
				
				onProgress: function ( r ) {
					StepTimeBar.update ( r.step );
				},
				
				onSuccess : function( r ) {
					// Re-enable the search button for the next request
					$button.attr('disabled', false);
				
					verboseLog('scanMap: complete!');

					Tabs.Attacks.check_map_busy = false;
					
					var html = 
					 '<center>'
					+'<br>' 
					+ translate('complete') + '!'
					+'<br><br>'
					+ translate('total') + ' ' + r.founds;
					
					dialogbox.html(html);
					dialogbox.centerTo();
					dialogbox.buttons([
						{
							text: translate('Accept'),
							click: function() { 
								dialogbox.destroy();
							}
						}
					]);
					dialogbox.timeOut('15s');
					
					// Refresh the Tab Content
					t.tabMaps();
					
					// Refresh the MapView if is Open
					if ( t.map_viewer && t.map_viewer.isOpen() ) {
						setMapViewer();
					}
				},
				
				onFailure : function( r ) {
					// Re-enable the search button for the next request
					$button.attr('disabled', false);
				
					verboseLog('<b>scanMap</b>: there was an <b>error</b> while scanning the map');
					
					if ( r !== null && r.error ) {
						dialogbox.html( r.error );
					} else {
						dialogbox.html('<B>' + translate('Bummer, there was an error while scanning the map') + '.</B>');
					}
					
					dialogbox.centerTo();
					dialogbox.buttons([
						{
							text: translate('Accept'),
							click: function() { 
								dialogbox.destroy();
							}
						}
					]);
					Tabs.Attacks.check_map_busy = false;
				},
				
				caller : 'Tabs.Attacks.tabMaps.startScanMap'
				
			});
			
		}
		
		// View
		function setMapViewer ( event )
		{

			// Make Container Window
			if ( t.map_viewer === null )
			{
				t.map_viewer = dialogBox({
					id			: UID['map-viewer-box'],
					dialogClass : UID['map-viewer-box'],
					buttons		: {},
					notdestroy	: true,
					position 	: [0,0],
					width		: 752,
					height		: 774,
					title		: translate('View') + ' ' + translate('Map'),
					html		: '<div style="height:750px;width:750px;" id=' + setUID('map-viewer-image') + '></div>'
				});
				t.map_viewer.option( 'show', null );
				t.map_viewer.option( 'hide', null );
				
				t.map_viewer.wheelDelta=0;
				t.map_viewer.mousewheel(function(event, delta) {
				  if (delta > 0) {
					t.map_viewer.wheelDelta += 1;
				} else if (delta < 0) {
					 t.map_viewer.wheelDelta -= 1;
				}
				
				return false; // prevent default
				});
			}
			
			t.map_viewer.open();
			
			// Make PNG Map
			var image = new PNGlib(750, 750, 256); // construcor takes height, weight and color-depth
			var bgcolor = image.color('0x40', '0x50', '0x40'); // set the background
			var fgcolor = image.color('0x70', '0x80', '0x70'); // set the background
			
			var friend = ['0x40','0xF0','0x40'];
			var enemy  = ['0xD0','0x00','0x00'];

			for ( var y=0; y < 750; y++ )
			{
				for ( var x=0; x < 750; x++ )
				{
					var ref = Data.map.terrain[ x + ',' + y ];
					var pixel = image.index(x, y);
					if (ref)
					{
						var map_type = Map.names.cities[ ref[2] ];
						var terrain = t.map_viewer_terrains[ map_type ];
						if ( !terrain ) continue;
						var c = Data.map.players[ ref[0] ].is_friend ? friend : enemy;
						image.buffer[pixel] = terrain.enabled ? image.color(c[0], c[1], c[2]) : fgcolor;
					}
					else {
						image.buffer[pixel] = bgcolor;
					}
				}
			}
			
			$J('#'+UID['map-viewer-image']).
			css('background-image', 'url(data:image/png;base64,' + image.getBase64() + ')');
			
			// Dragger Coords Fixer
			function fixCoords ( x, y )
			{
				var x = x + Data.options.map.radius + 3 - 7;
				switch ( Data.options.map.radius )
				{
				case 7:
					y = y - 14;
					break;
				case 14:
					y = y - 7;
					break;
				case 21:
					y = y + 0;
					break;
				case 28:
					y = y + 7;
					break;
				case 35:
					y = y + 14;
					break;
				}
				
				y = y - 1 - 7;
				return { x:x, y:y };
			}
			
			// Make Dragger box
			if ( t.map_viewer_dragger === null ) 
			{
				t.map_viewer_dragger = $J('<div><div class=jewel></div></div>').
				attr({
					id		: setUID('map-viewer-dragger-box'),
					class	: UID['map-viewer-dragger']
				}).
				appendTo( $J('#'+UID['map-viewer-box']) );
				
				t.map_viewer_dragger.draggable({
					grid : [7,7],
					
					drag : function( event, ui )
					{
						var offset = $J(event.target).offset();
						var r = Data.options.map.radius;
						var coords = fixCoords(offset.left, offset.top);
						
						var x_ini = Map.normalize (coords.x - r);
						var y_ini = Map.normalize (coords.y - r);
						var x_end = Map.normalize (coords.x + r);
						var y_end = Map.normalize (coords.y + r);
						
						t.map_viewer_dragger.html('<div class=jewel>' + x_ini + '/' + y_ini + '&nbsp;-&nbsp;' + x_end + '/' + y_end + '</div>');
						
						var $coords_box = $J('#'+UID['map-viewer-dragger-box']+' > div');
						
						if ( offset.top < 100 ) {
							$coords_box.css('margin-top', (r*2+10)+'px');
						} 
						if ( offset.left > 600 ) {
							$coords_box.css('margin-left', '-'+(r*2+30)+'px');
						}
					},
					
					stop : function( event, ui )
					{
						var offset = $J(event.target).offset();
						var coords = fixCoords(offset.left, offset.top);
						var x = Map.normalize (coords.x);
						var y = Map.normalize (coords.y);
						
						$J('#'+UID['Tabs.Attacks.tabMaps.coord_x']).val(x);
						$J('#'+UID['Tabs.Attacks.tabMaps.coord_y']).val(y);
						
					}
				});
				
			}

			// Set Size & Position of Dragger box
			var r = Data.options.map.radius;
			var x = parseInt ($J('#'+UID['Tabs.Attacks.tabMaps.coord_x']).val() ) - r;
			var y = parseInt ($J('#'+UID['Tabs.Attacks.tabMaps.coord_y']).val() ) - r;
			
			var x_ini = Map.normalize ( x - r );
			var y_ini = Map.normalize ( y - r );
			var x_end = Map.normalize ( x + r );
			var y_end = Map.normalize ( y + r );
			
			var size = r * 2;
			
			t.map_viewer_dragger.
			width  ( ( size - 1 ) + 'px' ).
			height ( ( size - 1 ) + 'px' ).
			css ({
				left		 : x + 'px',
				top			 : y + 'px',
			});
						
			var $coords_box = $J('#' + UID['map-viewer-dragger-box'] + ' > div');
			
			$coords_box.html ( x_ini + '/' + y_ini + '&nbsp;-&nbsp;' + x_end + '/' + y_end );
			
			if ( y < 100 ) {
				$coords_box.css('margin-top', (r*2+10)+'px');
			} 
			if ( x > 600 ) {
				$coords_box.css('margin-left', '-'+(r*2+30)+'px');
			}
			
			
		}
		
	},
	
		//*** Attacks Tab - Config Sub-Tab ***
	//----------------------------------------------------------------------------
	tabOptions : function ()
	{
		var t = Tabs.Attacks;
		
		var html = 
		 '<div class=' + UID['title'] + '>'+ translate('Attacks Configuration') + '</div>'
		+'<div>'
		+'	<table class=' + UID['table'] + '>'
		+'	<tr>'
		+'		<td>'+ translate('Maximum requests per hour') +':&nbsp;</td>'
		+'		<td>'
		+			Data.options.marches.requests.max_per_hour
		+'		</td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>'+ translate('Delay Between Attacks') +':&nbsp;</td>'
		+'		<td>'
		+'		<input id='+ setUID('Tabs.Attacks.tabOptions.delay_min') +' size=3 maxlength=4 type=text value="'+ Data.options.attacks.delay_min +'" />&nbsp;-&nbsp;'
		+'		<input id='+ setUID('Tabs.Attacks.tabOptions.delay_max') +' size=3 maxlength=4 type=text value="'+ Data.options.attacks.delay_max +'" />&nbsp;'+ translate('Seconds').toLowerCase() 
		+'		</td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>'+ translate('Delete') +' '+ translate('Battle Report') +':&nbsp;</td>'
		+'		<td><input id='+ setUID('Tabs.Attacks.tabOptions.delete_reports') +' '+ (Data.options.attacks.delete_reports?'CHECKED ':'') +' type=checkbox /></td>'
		+'	</tr><tr>'
		+'		<td>'+ translate('Stop if any troops lost') +':&nbsp;</td>'
		+'		<td><input id='+ setUID('Tabs.Attacks.tabOptions.stop_on_loss') +' '+ (Data.options.attacks.stop_on_loss?'CHECKED ':'') +' type=checkbox /></td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>'+ translate('Maximum simultaneous marches') +':&nbsp;</td>'
		+'		<td><input id='+ setUID('Tabs.Attacks.tabOptions.maximum') +' size=2 maxlength=2 type=text value="'+ Data.options.marches.maximum +'" /></td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>'+ translate('Enable') +' '+ translate('Attacks Logs') +':&nbsp;</td>'
		+'		<td><input id='+ setUID('Tabs.Attacks.tabOptions.log_attacks') +' '+ (Data.options.attacks.log_attacks?'CHECKED ':'') +' type=checkbox /></td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td colspan=2><hr></td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>'+ translate('Dont flag Wildernesses') +':&nbsp;</td>'
		+'		<td><input id='+ setUID('Tabs.Attacks.tabOptions.abandon_wildernesses') +' '+ (Data.options.attacks.abandon_wildernesses?'CHECKED ':'') +' type=checkbox /></td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>'+ translate('Withdraw troops if they are encamped') +':&nbsp;</td>'
		+'		<td><input id='+ setUID('Tabs.Attacks.tabOptions.recall_encamped') +' '+ (Data.options.attacks.recall_encamped?'CHECKED ':'') +' type=checkbox /></td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td colspan=2><hr></td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>'+ translate('Clear last attack on current map') +'&nbsp;</td>'
		+'		<td><input id='+ setUID('Tabs.Attacks.tabOptions.clear_last') +'  type=button value="'+translate('Delete')+'" /></td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>'+ translate('Clear last attack on all maps') +'&nbsp;</td>'
		+'		<td><input id='+ setUID('Tabs.Attacks.tabOptions.clear_all') +' '+ (Data.options.attacks.clear_all_targets?'CHECKED ':'') +' type=checkbox /></td>'
		+'	</tr>'
		+'</table>';
		
		$J('#'+UID['Tabs.Attacks.content']).html( html );
		
		// Add event listeners
		$J('#'+UID['Tabs.Attacks.tabOptions.delete_reports']).change(function ( event ) {
			Data.options.attacks.delete_reports = event.target.checked;
		});
		
		$J('#'+UID['Tabs.Attacks.tabOptions.stop_on_loss']).change(function ( event ) {
			Data.options.attacks.stop_on_loss = event.target.checked;
		});
		
		$J('#'+UID['Tabs.Attacks.tabOptions.log_attacks']).change(function ( event ) {
			Data.options.attacks.log_attacks = event.target.checked;
		});
		
		$J('#'+UID['Tabs.Attacks.tabOptions.abandon_wildernesses']).change(function ( event ) {
			Data.options.attacks.abandon_wildernesses = event.target.checked;
		});
		
		$J('#'+UID['Tabs.Attacks.tabOptions.recall_encamped']).change(function ( event ) {
			Data.options.attacks.recall_encamped = event.target.checked;
		});
		
		$J('#'+UID['Tabs.Attacks.tabOptions._clear_all']).change(function ( event ) {
			Data.options.attacks.clear_all_targets = event.target.checked;
		});
		
		$J('#'+UID['Tabs.Attacks.tabOptions.delay_min']).change( onChangeDelay );
		$J('#'+UID['Tabs.Attacks.tabOptions.delay_max']).change( onChangeDelay );
		$J('#'+UID['Tabs.Attacks.tabOptions.maximum']).change( onChangeMaximum );
		
		$J('#'+UID['Tabs.Attacks.tabOptions.clear_last']).click( clearLast );
		
		function onChangeDelay ( event )
		{
			var min = parseIntNan($id(UID['Tabs.Attacks.tabOptions.delay_min']).value);
			var max = parseIntNan($id(UID['Tabs.Attacks.tabOptions.delay_max']).value);
			if (min < ATTACK_MIN_DELAY || min > 3600 || (max-min) < 25)
			{
				$J.msg({ 
					content : '<center>'
							+ '<h3><b>' + translate('Invalid delays') + '</b></h3><br>'
							+ translate('First value must be between') + '<br>' 
							+ ATTACK_MIN_DELAY + ' ' + translate('and') + ' 3600 ' + translate('Seconds') + ' <br>'
							+ translate('Second value must be at least') + '<br>'
							+ ' 25 ' + translate('above the first value')
							+ '</center>',
					timeOut	: 'words', /* Words per minute*/
					target	: t.container
				});
				
				
				/*
				* WARNING: Changing this values cause Too many requests to the server 
				*          that are monitored. Thats gives them reason to increase the security 
				*          on the servers and, sooner or later, make this scripts unusable.
				*            
				*      PLEASE, BE SMART, DON'T HELP THEM TO SEEK WAYS TO BLOCK THIS SCRIPT
				*
				*                   ( We will end up losing everyone )
				*/
				
				if ( min < ATTACK_MIN_DELAY ){
					if( max > min + 25 ) {
						min = max - 25;
					} 
					else {
						min = ATTACK_MIN_DELAY;
						max = min + 25;
					}
				} 
				else if ( min > 3600 ) {
					min = 3600;
					max = min + 25;
				} 
				else {
					max = min + 25;
				}
				$id(UID['Tabs.Attacks.tabOptions.delay_min']).value = min;
				$id(UID['Tabs.Attacks.tabOptions.delay_max']).value = max;
			}
			
			Data.options.attacks.delay_min = min;
			Data.options.attacks.delay_max = max;
		}
		
		function onChangeMaximum ( event )
		{
			var maximum = parseIntNan($J(this).val());
			// Max marches is determined by the muster point level (Wham)
			if ( maximum < 1 || maximum > Seed.cities[0].figures.marches.maximum )
			{
				maximum = Seed.cities[0].figures.marches.maximum;
				$J(this).val(maximum);
			}
			Data.options.marches.maximum = maximum;
		} 
		
		// Clear the information about when the target was last attacked
		// This is useful because attacks always start with the oldest target or, 
		// if no target has been attacked (last === 0), the first target in the list
		function clearLast ( event )
		{
			if ( Data.options.attacks.clear_all_targets ) 
			{
				// Make sure the user has scanned the map
				for (var type in Map.targets) 
				{
					var targets = Map.targets[ type ];
					for (var i=0; i < targets.length; i++) 
					{
						var target_states = Map.states[ targets[i].x + ',' + targets[i].y ];
						target_states.last_attack = 0;
					}
				}
			}
			else {
				// Clear the last attacked field of the currently selected target
				var targets = Map.targets[ Data.options.map.selected ];
				for (var i=0; i < targets.length; i++)
				{
					var target_states = Map.states[ targets[i].x + ',' + targets[i].y ];
					target_states.last_attack = 0;
				}
			}
		}
	}
	
};
//******************************** End Attacks *************************



/***********************************   Jobs Tab   **********************************/
Tabs.Jobs = {
	tab_order		: JOBS_TAB_ORDER,
	tab_label		: 'Tasks',
	tab_disabled	: !JOBS_TAB_ENABLE,
	
	container		: null,
	current_tab		: 0, // 0 = summary, 1 = train, 2 = build, 3 = research
	last_tab_id		: 'tabSummary',
	
	summary			: {
		timer	: {
			stat	: null,

		},
	},
	
	training		: {
		timer	: {
			tick	: null,
			stat	: null,
		},
		errors		: 0,
		error_delay : 60000,
		current_city: 0,
        current_troop: 0,
	},
	
	building	: {
		timer	: {
			tick	: null,
			stat	: null,
		},
		errors		: 0,
		error_delay : 60000,
		current_city:0,
	},
	
	research		: {
		timer	: {
			tick	: null,
			stat	: null,
		},
		errors		: 0,
		error_delay : 60000,
	},
	

	research_index	: {Agriculture:0, Woodcraft:1, Masonry:2, Mining:3, Clairvoyance:4, RapidDeployment:5, Ballistics:6, Metallurgy:7, Medicine:8, Dragonry:9, Levitation:10, Mercantilism:11, AerialCombat:12},
	
	research_type	: ['Agriculture', 'Woodcraft', 'Masonry', 'Mining', 'Clairvoyance', 'RapidDeployment', 'Ballistics', 'Metallurgy', 'Medicine', 'Dragonry', 'Levitation', 'Mercantilism', 'AerialCombat'],
	
	building_capital: ['Home', 'Garrison', 'ScienceCenter', 'Metalsmith', 'OfficerQuarter', 'MusterPoint', 'Rookery', 'StorageVault', 'Theater', 'Sentinel', 'Factory', 'Fortress', 'DragonKeep', 'Wall'],
	
	building_outpost: ['TrainingCamp', 'Home', 'Silo', 'MusterPoint', 'DragonKeep', 'Wall'],
	
	building_field	: ['Mine', 'Farm', 'Lumbermill', 'Quarry'],
	
	building_outpost_spectral: ['Mausoleum', 'DarkPortal','SpectralDragonKeep'],
	
	building_field_spectral: ['EnergyCollector'],
	
	
	init : function (div)
	{
		var t = Tabs.Jobs;
		
		// Variables Initializations
		if ( Seed.cities[10] )
		{
			t.research_index += {EnergyCollection:13,  WarriorRevival:14, GuardianRevival:15};
			t.research_type = t.research_type.concat(['EnergyCollection','WarriorRevival','GuardianRevival']);
		}
		
		
		// Tab initialization
		t.container = div;
		var html = 
		 '<ul class=tabs>'
		+'	<li class="tab first">'
		+'		<a id=' + setUID('Tabs.Jobs.tabSummary')  + '>' 
		+'		<span class="' + UID['doa-icons'] + ' i-Summary"></span>'
		+ 			translate('Summary')  
		+'		</a>'
		+'	</li>'
		+'	<li class=tab>'
		+'		<a id='         + setUID('Tabs.Jobs.tabTrain')    + '>'
		+'		<span class="' + UID['doa-icons'] + ' i-Training"></span>'
		+ 			translate('Train')
		+'</a>'
		+'	</li>'
		+'	<li class=tab>'
		+'		<a id='         + setUID('Tabs.Jobs.tabBuild')    + '>'
		+'		<span class="' + UID['doa-icons'] + ' i-Building"></span>'
		+ 			translate('Build')
		+'	</a>'
		+'	</li>'
		+'	<li class=tab>'
		+'		<a id='         + setUID('Tabs.Jobs.tabResearch') + '>'
		+'		<span class="' + UID['doa-icons'] + ' i-Research"></span>'
		+ 			translate('Research')
		+'	</a>'
		+'	</li>'
		+'</ul>'
		+'<div id=' + setUID('Tabs.Jobs.header') + '></div>'
		+'<div id=' + setUID('Tabs.Jobs.content') + '></div>';
		
		$J( t.container ).html( html );
		
		// Styles & Sets
		$J('#'+UID['Tabs.Jobs.header'])
		.css({
			 height			: '225px'
			,marginBottom	: '2px'
		});
		
		$J('#'+UID['Tabs.Jobs.content'])
		.css({
			  height		: '450px'
			 ,marginTop		: '9px'
		})
		.addClass(UID['content'])
		.addClass('no-overflow');
		
		// Event Listeners
		$J( '#'+UID['Tabs.Jobs.tabSummary']  ).click ( {current_tab:0}, t.showSubTab );
		$J( '#'+UID['Tabs.Jobs.tabTrain']    ).click ( {current_tab:1}, t.showSubTab );
		$J( '#'+UID['Tabs.Jobs.tabBuild']    ).click ( {current_tab:2}, t.showSubTab );
		$J( '#'+UID['Tabs.Jobs.tabResearch'] ).click ( {current_tab:3}, t.showSubTab );
		
		// Enable the jobs
		t.setTrainEnable ( Data.options.training.enabled );
		
		t.setBuildEnable ( Data.options.building.enabled );
		
		t.setResearchEnable ( Data.options.research.enabled );
		
		// Add the unload event listener
		window.addEventListener('unload', t.onUnload, false);
		
	},

	show : function ()
	{
		var t = Tabs.Jobs;
		t.showSubTab ( {data:{ current_tab: Data.options.jobs.current_tab }} );
	},
	
	hide : function ()
	{
		var t = Tabs.Jobs;
		t.clearStatTimers();
	},
	
	onUnload : function () 
	{
		var t = Tabs.Jobs;
	},
	
	showSubTab : function( event )
	{
		var t = Tabs.Jobs;
		
		var current_tab = event.data.current_tab;
		
		Data.options.jobs.current_tab = current_tab;
		
		t.current_tab = current_tab;

		var tab_name;
		switch ( current_tab )
		{
		case 0: tab_name = 'tabSummary'  ; break;
		case 1: tab_name = 'tabTrain'    ; break;
		case 2: tab_name = 'tabBuild'    ; break;
		case 3: tab_name = 'tabResearch' ; break;
		}
		
		$J('#'+UID[t.last_tab_id])
		.css('z-index', '0')
		.removeClass('selected');
		
		$J('#'+UID['Tabs.Jobs.' + tab_name])
		.css('z-index', '1')
		.addClass('selected');
		
		t.last_tab_id = 'Tabs.Jobs.' + tab_name;
		
		t.clearStatTimers();
		
		t[tab_name] ();
	},

	clearStatTimers : function ()
	{
		var t = Tabs.Jobs;
		clearTimeout (t.summary.timer.stat);
		clearTimeout (t.training.timer.stat);
		clearTimeout (t.building.timer.stat);
		clearTimeout (t.research.timer.stat);
	},
	
	// ** Tab: Jobs - SubTab:  Info
	//--------------------------------------------------------------------
	tabSummary : function ()
	{
		var t = Tabs.Jobs;
		
		var city = Seed.cities[0];
		
		$J( '#'+UID['Tabs.Jobs.header'] )
		.css({
			'height'		: '12pt',
			'margin-bottom'	: '2px'
		})
		.html( '<div>' + translate('Info') + '</div>' );
		
		$J( '#'+UID['Tabs.Jobs.header'] + ' > div' ).addClass(UID['title']);

		$J( '#'+UID['Tabs.Jobs.content'] )
		.css ( {
			'height'		: '670px',
			'margin-top'	: '9px',
			'overflow'      : 'hidden'
		})
		.html('<div><div id="' + setUID('Tabs.Jobs.tabSummary.content') + '"></div></div>'); 

		var $content = $J( '#'+UID['Tabs.Jobs.tabSummary.content'] );
		
		function jobsStatTick ()
		{
			var html = '';
			
			// Capital & Outposts ...
			for ( var city_idx=0; city_idx < Seed.cities.length; city_idx++ ) {
				
				// in case the city is not been defined in Seed.updateCity skip to next in array.
				if ( !Seed.cities[city_idx] ) continue;
				
				html += 
				  cityTitle(city_idx) 
				+'<table class="' + UID['table'] + ' zebra" style="width:100%;">'
				+'<tr style="height:1px;">'
				+'	<td></td>'
				+'	<td width=80%></td>'
				+'	<td></td>'
				+'</tr>'
				+ 		dispBuildingJob(city_idx);

				if ( city_idx === 0 ) 
				{
					html += dispResearchJob(0);
				}
				
				html +=  dispTrainingJobs(city_idx) + '</table>';
			}
			
			$content.html( html );
			// Fix Scroll bug (La Larva)
			$content.css('height' , $content.outerHeight() + 'px');
			$content.parent().css('height' , $J('#'+UID['Tabs.Jobs.content']).innerHeight()-10 + 'px');
			$content.parent().addClass( UID['scrollable'] );
			
		}
		
		
		// Display build queue
		function dispBuildingJob (city_idx)
		{
			var html =
			  '<tr>'
			+ '	<td align=left><b>'+ translate('Building') +':</b> </td>';
			
			var jobs = getJobs ('building', city_idx);
			
			// TODO: very rare occurance: Error: job.building is null
			if ( jobs.length === 0 )
			{
				html +=
				 '	<td align=left>'
				+'		<span class=' + UID['bold_red'] + '>' + translate('Off') + '</span>'
				+'	</td>'
				+'	<td width="99%"></td>'
				+'</tr>';
			}
			else {
				var job = jobs[0];
				if( job.run_at > serverTime() )
				{
					var fixed_city_idx = ( /Science|Metal|Officer|Rookery|Storage|Theater|Sentinel|Factory|Fortress/.test(job.city_building_type) ? '0' : city_idx);
					
					html +=
					 '	<td align=left>' 
					+'		<span class="' + UID['doa-icons'] + ' i-' + job.city_building_type + '-' + fixed_city_idx +'"></span>'
					+		translate(job.city_building_type) + ' (' + job.level + ')'
					+'	</td>'
					+'	<td align=right>' 
					+		timeFormat(job.run_at - serverTime(), true)
					+'	</td>'
					+'</tr>';
				}
			}
			return html;
		}
		
		// Display research queue
		function dispResearchJob ( city_idx )
		{
			var html = 
			 '<tr>'
			+'	<td align=left><b>'+ translate('Researching') +': </b></td>';
				
			var jobs = getJobs ('research', city_idx);
			if ( jobs.length === 0 )
			{
				html +=
				 '	<td align=left>'
				+'		<span class=' + UID['bold_red'] + '>' + translate('Off') + '</span>'
				+'	</td>'
				+'	<td width="99%"></td>'
				+'</tr>';
			} 
			else {
				var job = jobs [0];
				if( job.run_at > serverTime() )
				{
					html +=
					 '	<td align=left>'
					+'		<span class="' + UID['doa-icons'] + ' i-' + job.research_type + '"></span>'
					+		translate(job.research_type) + ' (' + job.level + ')'
					+'	</td>'
					+'	<td align=right>'
					+		timeFormat(job.run_at - serverTime(), true)
					+ '</td>'
					+'</tr>';
				}
			}
			return html;
		}
		
		// Display training queues
		function dispTrainingJobs ( city_idx )
		{
		if ( !Seed.cities[city_idx] || city_idx == OUTPOST_TYPE_INDEX['SpectralDragonOutpost'] )
			{
				return '';
			}
			
			var html = 
			 '<tr>'
			+'	<td align=left><b>'+ translate('Training') +': </b></td>';
			
			var jobs = getJobs ('units', city_idx);
			
			if ( jobs.length === 0 )
			{
				html +=
				 '	<td align=left>'
				+'		<span class=' + UID['bold_red'] + '>' + translate('Off') + '</span>'
				+'	</td>'
				+'	<td width="99%"></td>'
				+'</tr>';
			}
			else {
				var last_time = serverTime();
			
				jobs.sort( function(a,b){return a.run_at - b.run_at} );
			
				html += 
				 '	<td align=left>'
				+'		<span class="' + UID['doa-icons'] + ' i-' + jobs[0].unit_type + '"></span>'
				+ 		jobs[0].quantity + '&nbsp;' + translate(jobs[0].unit_type)
				+'	</td>'
				+'	<td align=right>'
				+		timeFormat(jobs[0].run_at - last_time, true) 
				+'	</td>'
				+'</tr>';
				
				last_time = jobs[0].run_at;
				
				for ( var i=1; i < jobs.length; i++ )
				{
					var left_time = (jobs[i].run_at - last_time > 0) ? jobs[i].run_at - last_time : 0;
					html +=
					 '<tr>'
					+'	<td>&nbsp;</td>'
					+'	<td align=left>'
					+'		<span class="' + UID['doa-icons'] + ' i-' + jobs[i].unit_type + '"></span>'
					+		jobs[i].quantity + '&nbsp;' + translate(jobs[i].unit_type) 
					+'	</td>'
					+'	<td align=right>'
					+		timeFormat( left_time, true ) 
					+'	</td>'
					+'</tr>';
					
					if ( i > 1 && i === jobs.length - 1 )
					{
						var total_time = (jobs[i].run_at - serverTime() > 0) ? jobs[i].run_at - serverTime() : 0;
						html +=
						 '<tr>'
						+'	<td colspan=3 align=right>'
						+		translate('Total') + ': '
						+'		<b>'
						+		 timeFormat( total_time, true ) 
						+'		</b>'
						+'	</td>'
						+'</tr>';
					}
					
					last_time = jobs[i].run_at;
				}
			}
			
			return html;
		}
		
		function cityTitle ( city_idx )
		{
			var city = Seed.cities[city_idx];
			// Outposts are always defending (until further notice)
			var wallStatus = '';
			
			if (city_idx === 0)
			{
				if ( Seed.cities[city_idx].defended )
				{
					wallStatus = '<font class=' + UID['defending'] + '>' + translate('Defend').toUpperCase() + '</font>';
				}
				else {
					wallStatus = '<font class=' + UID['hiding']    + '>' + translate('Hiding').toUpperCase() + '</font>';
				}
			}
			else {
				wallStatus = '<font class=' + UID['defending'] + '>' + translate('Defend').toUpperCase() + '</font>';
			}
			var html =
			 '<div class=' + UID['subtitle'] + '>'
			+'	<table class=' + UID['table'] + ' style="width:100%;">'
			+'	<tr>'
			+'		<td align=left>' + translate(city.name) + '</td>'
			+'		<td align=right>' + wallStatus + '</td>'
			+'	</tr>'
			+'	</table>'
			+'</div>';
			
			return html;
		}
		
		// First run of jobsStatTick
		jobsStatTick();
		
		t.summary.timer.stat = setInterval (jobsStatTick, 1000);
	},

	
	//----------------------------------------------------------------------------
	//*** Jobs Tab - Train Sub-tab ***
	//----------------------------------------------------------------------------
	tabTrain : function (){
		var t = Tabs.Jobs;
		
		// Create status ticker
		var header = 
		 '<div class=' + UID['title'] + '>' + translate('Training Progress') + '</div>'
		+'<div class=' + UID['status_ticker'] + ' style="margin-bottom: 5px !important">'
		+'	<center>'
		+'		<input id=' + setUID('Tabs.Jobs.tabTrain.enabled') + ' type=button />'
		+'	</center>'
		+'	<div id=' + setUID('Tabs.Jobs.tabTrain.report') + ' class='+ UID['status_report'] + '></div>'
		+'	<br>'
		+'	<div id='+ setUID('Tabs.Jobs.tabTrain.feedback') +' class='+ UID['status_feedback'] + '></div>'
		+'</div>'
		+'<ul class=tabs>'
		+'	<li class="tab first"><a id=' + setUID('Tabs.Jobs.tabTrain.tabSets')    + '>' + translate('Train')  + '</a></li>'
		+'	<li class="tab"><a id='       + setUID('Tabs.Jobs.tabTrain.tabOptions') + '>' + translate('Options') + '</a></li>'
		+'</ul>';
		
		// Styles & Sets
		$J('#'+UID['Tabs.Jobs.header'])
		.css({
			 height			: '225px'
			,marginBottom	: '2px'
		})
		.html( header );
		
		$J('#'+UID['Tabs.Jobs.content'])
		.css({
			 height			: '450px'
			,marginTop		: '19px'
		})
		.html( '<div id=' + setUID('Tabs.Jobs.tabTrain.content') + '>' );
		
		$J('#'+UID['Tabs.Jobs.tabTrain.content'])
		.css({
			height		: ($J('#'+UID['Tabs.Jobs.content']).innerHeight()-10) + 'px' 
		})
		.addClass( UID['scrollable'] );
		
		// Add event listener for Enabled/off button
		$J('#'+UID['Tabs.Jobs.tabTrain.enabled']).click (function (){
			var t=Tabs.Jobs;
			t.setTrainEnable (!Data.options.training.enabled);
		});
		
		$J('#'+UID['Tabs.Jobs.tabTrain.tabSets']).click ( t.tabTrainSets );
		
		$J('#'+UID['Tabs.Jobs.tabTrain.tabOptions']).click ( t.tabTrainOptions );
		
		t.refreshTrainButton ( Data.options.training.enabled );
		
		switch ( Data.options.training.current_tab )
		{
		case 0: t.tabTrainSets(); break;
		case 1: t.tabTrainOptions(); break;
		}
		
		//First Run of trainStatTick
		t.trainStatTick();
		
		// Timers
		t.training.timer.stat = setInterval(t.trainStatTick, 1000);
	},

	
	//*** Jobs Tab - Train Sub-tab  - Train Sub-Sub-tab ***
	//----------------------------------------------------------------------------
	tabTrainSets : function()
	{
		var t = Tabs.Jobs;
		// Hilite the sub-tabs correctly
		$J('#'+UID['Tabs.Jobs.tabTrain.tabOptions']).removeClass('selected');
		$J('#'+UID['Tabs.Jobs.tabTrain.tabOptions']).css('z-index', '0');
		$J('#'+UID['Tabs.Jobs.tabTrain.tabSets']).addClass('selected');
		$J('#'+UID['Tabs.Jobs.tabTrain.tabSets']).css('z-index', '1');
		Data.options.training.current_tab = 0;
		
		// Create unit table for each city
		var elements_id = [];
		
		var html = '<div id=' + setUID('Tabs.Jobs.tabTrain.tabSets.content') + '>';
		
		for (var city_idx=0; city_idx < Seed.cities.length; city_idx++)
		{
			var city = Seed.cities[city_idx];
			
			// in case the city is not been defined in Seed.updateCity skip to next in array.
			if ( !city || city_idx == OUTPOST_TYPE_INDEX['SpectralDragonOutpost'] ) continue;
			
			html +=
			 '<h4 ref=' + city_idx + ' class=' + UID['subtitle'] + '>'+ translate(city.name) +'</h4>'
			+'<div class="no-overflow-x" style="min-height:380px;">'
			+'<table class="' + UID['table'] + ' zebra" style="width:475px;max-width:475px">'
			+'	<tr>'
			+'		<th>' + translate('Total') + '</th>'
			+'		<th></th>'
			+'		<th>' + translate('Quantity') + '</th>'
			+'		<th></th>'
			+'	</tr>';
			
			// we get the Keys list from Data.defaults for to respect the order
			var units_type = getKeys( Data.defaults.options.training.city[ city_idx ].units );
			for ( i=0; i < units_type.length; i++ )
			{
				var unit_type = units_type[i];
				
				var unit_quantity = Data.options.training.city[ city_idx ].units[ unit_type ];
				
				if ( !unit_quantity || isNaN(unit_quantity) ){
					unit_quantity = 0;
				}
				
				html +=
				 '	<tr>'
				+'		<td align=right class=jewel>'
				+'		' + getUnitNumbers(Seed.cities[0], unit_type).total 
				+'		</td>'
				+'		<td title="' + translate(unit_type) + '">' 
				+'			<span class="' + UID['doa-icons'] + ' i-' + unit_type + '"></span>'
				+'		</td>'
				+'		<td>'
				+'		<input type=text id=' + setUID('Tabs.Jobs.tabTrain.units_' + city_idx + '_' + i) + ' ref=' + city_idx + '_' + unit_type +' maxlength=6 size=6 value="' + unit_quantity + '" style="text-align:right;" />'
				+'		</td>'
				+'		<td style="font-size:8pt;">'
				+ 			translate(unit_type) 
				+'		</td>'
				+'		<td id=' + setUID('Tabs.Jobs.tabTrain.feedback_' + city_idx + '_' + unit_type) + ' style="width:50%;white-space:normal;font-size:8pt;">'
				+'		</td>'
				+'	</tr>';
			
				elements_id.push( UID['Tabs.Jobs.tabTrain.units_'+ city_idx + '_' + i] );
			
			}
			
			html += 
			 '	</tr>'
			+'</table>'
			+'</div>';
		}    
		
		html += '</div>';
		
		$J('#'+UID['Tabs.Jobs.content'])
		.css({
			'padding-left'  : '0',
			'padding-right' : '0',
			'overflow'      : 'hidden'
		});
		
		$J('#'+UID['Tabs.Jobs.tabTrain.content'])
		.html( html );
		
		$J('#'+UID['Tabs.Jobs.tabTrain.tabSets.content'])
		.accordion({
			 collapsible	: true
			 ,active		: Data.options.training.accordion
			,changestart	: function( event, ui ) {
				if ( !ui || !ui.newHeader || ui.newHeader.length < 1 ) return;
				var city_idx = $J( ui.newHeader[0] ).attr('ref');
				if ( city_idx ) {
					Data.options.training.accordion = parseInt( city_idx );
				}
			}
		});

		// Update units on change
		function onChangeUnits ( event )
		{
			var args = event.target.getAttribute('ref').split('_');
			var unit_quantity = parseIntZero(event.target.value);
			var city_idx = args[0];
			var unit_type = args[1];
			var reqs = t.checkTrainReqs( unit_type, unit_quantity, city_idx );
			
			if ( isNaN(unit_quantity) || unit_quantity < 0 ){
				event.target.style.backgroundColor = '#faa';
				dialogError ( translate('Invalid number of troops', t.container) );
			}
			else if (unit_quantity != Data.options.training.city[ city_idx ].units[ unit_type ]) {
				event.target.value = unit_quantity;
				Data.options.training.city[ city_idx ].units[ unit_type ] = unit_quantity;
				event.target.style.backgroundColor = '';
			}
		}
		
		// Add event listeners for unit quantities 
		for ( var i=0; i < elements_id.length; i++ ) 
		{
			$J('#'+elements_id[i]).change( onChangeUnits );
			$J('#'+elements_id[i]).click( onChangeUnits );
		}
		
	}, 
	
	// config sub tab
	tabTrainOptions : function()
	{
		var t = Tabs.Jobs;
		
		// Hilite the sub-tabs correctly
		$J('#'+UID['Tabs.Jobs.tabTrain.tabSets']).removeClass('selected');
		$J('#'+UID['Tabs.Jobs.tabTrain.tabSets']).css('z-index', '0');
		$J('#'+UID['Tabs.Jobs.tabTrain.tabOptions']).addClass('selected');
		$J('#'+UID['Tabs.Jobs.tabTrain.tabOptions']).css('z-index', '1');
		Data.options.training.current_tab = 1;
		
		var html = 
		 '<div class=' + UID['subtitle'] + '>' + translate('Training Configuration') + '</div>'
		+'	<div>'
		+'		<table class=' + UID['table'] + '>'
		+'		<tr>'
		+'			<tdcolspan=2></td>'
		+'		</tr>';
		
		// Add the radio buttons 
		setUID('Tabs.Jobs.tabTrain.train_mode');
		html +=
		 '	<tr>'
		+'		<td>'
		+'		<label>'
		+'		<input type=radio name=' + UID['Tabs.Jobs.tabTrain.train_mode'] + ' value="population" />' + translate('Depending on available population') 
		+'		</label>'
		+'		</td>'
		+'	</tr>'
		+'	<tr>'
		+'		<td>'
		+'		<label>'
		+'		<input type=radio name=' + UID['Tabs.Jobs.tabTrain.train_mode'] + ' value="resources" />'+ translate('Depending on available resources')
		+'		</label>'
		+'		</td>'
		+'	</tr>'
		+'	</table>'
		+'</div>'; 
		
		// Create an all unit table
		var elements_id = [];

		html +=
		'<div class=' + UID['subtitle'] + '>' + translate('Maximum Troops (0 = no max)') + '</div>'
		+'	<table class="' + UID['table'] + ' zebra">'
		+'		<tr valign=top>'
		+'			<td width=150>'
		+'			<table class=' + UID['table'] + '>';
		
		var units_type = getKeys ( Data.options.training.units_cap );
		for ( var i=0; i < units_type.length; i++ )
		{
			var unit_type = units_type[i];
			var value = Data.options.training.units_cap[ unit_type ];
			if ( !value || isNaN(value) ){
				value = 0;
			}
			
			html +=
			 '		<tr>'
			+'		<td>'
			+'			<span class="' + UID['doa-icons'] + ' i-' + unit_type + '"></span>'
			+'		</td>'
			+'		<td>'
			+'		<input type=text id=' + setUID('Tabs.Jobs.tabTrain.cap_' + unit_type) + ' ref=' + unit_type + ' maxlength=6 size=6 value="' + value + '" style="text-align:right;" />'
			+'		</td>'
			+'		<td>'
			+ 		translate(unit_type) 
			+'		</td>'
			+'		</tr>';

			elements_id.push(UID['Tabs.Jobs.tabTrain.cap_'+ unit_type]);
		}
		
		html +=
		 '			</table>'
		+'			</td>'
		+'		</tr>'
		+'	</table>'
		+'</div>';
		
		// Display the page
		$J('#'+UID['Tabs.Jobs.tabTrain.content']).html( html );

		// add event listeners for the radio buttons
		var r = document.getElementsByName(UID['Tabs.Jobs.tabTrain.train_mode']);
		for ( var i=0; i < r.length; i++ )
		{
			$J(r[i]).change( onChangeMode );
			// Select the radio button that was last selected
			r[i].checked = (r[i].value === Data.options.training.mode);
		}

		// Add event listeners for unit quantities 
		for  ( var i=0; i < elements_id.length; i++) {
			$J('#'+elements_id[i]).change( onChangeUnitsCap );
		}

		// radio buttons are weird    
		function onChangeMode ( event )
		{
			var t = Tabs.Jobs;
			
			if ( Data.options.training.enabled )
			{
				// It would be very bad to leave training on when switching queue types. 
				t.setTrainEnable( false );
				
				if ( t.current_tab === 1 ) {
					t.dispFeedback (translate('Safe Mode') +' '+ translate('Training') +' '+ translate('Disabled'));
				}
			}
			
			Data.options.training.mode = event.target.value;
		}
		
		// Update units on change
		function onChangeUnitsCap ( event )
		{
			var unit_type = event.target.getAttribute('ref');
			var value = parseIntZero(event.target.value);
			
			// The upper limit is not important because we are looking at a maximum number of units
			if ( isNaN(value) || value < 0 )
			{
				event.target.style.backgroundColor = '#faa';
				dialogError (translate('Invalid number of troops',t.container));
			} 
			else {
				event.target.value = value;
				Data.options.training.units_cap[ unit_type ] = value;
				event.target.style.backgroundColor = '';
			}
		}
	},
	
	//----------------------------------------------------------------------------
	//*** Jobs Tab - Build Sub-tab ***
	//----------------------------------------------------------------------------
	tabBuild : function ()
	{
		var t = Tabs.Jobs;
		
		var header =
		 '<div class=' + UID['title'] + '>' + translate('Construction Progress') + '</div>'
		+'<div class=' + UID['status_ticker'] + '>'
		+'	<center>'
		+'		<input id=' + setUID('Tabs.Jobs.tabBuild.enabled') + ' type=button />'
		+'	</center>'
		+'	<div id=' + setUID('Tabs.Jobs.tabBuild.report')   + ' class=' + UID['status_report']   + '></div>'
		+'	<br>'
		+'	<div id=' + setUID('Tabs.Jobs.tabBuild.feedback') + ' class=' + UID['status_feedback'] + '></div>'
		+'</div>';
		
		$J('#'+UID['Tabs.Jobs.header'])
		.css({
			'height'        : '205px',
			'margin-bottom'	: '2px'
		})
		.html( header );

		$J('#'+UID['Tabs.Jobs.content'])
		.css({
			'height'        : '475px',
			'margin-top'    : '15px',
			'overflow'      : 'hidden'
		})
		.html( '<div id=' + setUID('Tabs.Jobs.tabBuild.content') + '>' );
		
		
		html = '';
		
		var build_list  = [],
			checkbox_id = [],
			select_id   = [];

		for (var city_idx=0; city_idx < Seed.cities.length; city_idx++)
		{
			var city = Seed.cities[city_idx];
			
			// in case the city is not been defined in Seed.updateCity skip to next in array.
			if ( !city ) continue;
			
			var spectral_idx = null;
			
			if (city_idx === 0){
				build_list = t.building_field.concat([false],t.building_capital);
			} 
			else if ( city_idx == OUTPOST_TYPE_INDEX['SpectralDragonOutpost'] )
			{
				build_list = t.building_field_spectral.concat([false],t.building_outpost_spectral);
				spectral_idx = city_idx;
			} 
			else {
				build_list = t.building_field.concat([false],t.building_outpost);
			}
			
			html +=
			 '<h4 ref=' + city_idx + ' class=' + UID['subtitle'] + '>' + translate(city.name) + '</h4>'
			+'<div style="overflow:hidden;">'
			+'<table class="' + UID['table'] + ' zebra" style="width:475px;max-width:475px">';
			
			for ( var i=0; i < build_list.length; i++ )
			{
				var build_type = build_list[i];
				
				if ( build_type ) {
				
					var build_level = Buildings.getLevel( city_idx, build_type );
					var ref = city_idx + '_' + build_type;
					
					if ( !Data.options.building.level_cap[city_idx][build_type] )
					{
						Data.options.building.level_cap[city_idx][build_type] = build_level.min;
					}
					
					var level_cap = Data.options.building.level_cap[city_idx][build_type];

					
					if ( build_level.min < (Seed.stats.building[ build_type ].level.length || 12) - 1  )
					{
						html +=
						 '<tr>'
						+'	<td>'
						+'	<label>'
						+'		<input type=checkbox '
						+'			id=' + setUID('Tabs.Jobs.tabBuild.level_enable_' + ref) 
						+'			ref=' + ref
						+ 			( Data.options.building.level_enable[city_idx][build_type] ? ' checked' : '' ) 
						+'		/>'
						+'		<span class="' + UID['doa-icons'] + ' i-' + build_type + '-' + city_idx + '"></span>'
						+ 		translate(build_type)
						+'	</label>'
						+'	</td>'
						+'	<td>'
						+'		<span class=jewel>'
						+'			(' + build_level.min + ( build_level.min !== build_level.max ? '-' + build_level.max : '' ) + ')'
						+'		</span>'
						+'	</td>'
						+'	<td>'
						+'	<select id=' + setUID( 'Tabs.Jobs.tabBuild.level_cap_' + ref ) + ' ref=' + ref + '>';
						
						for ( var lvl = 0; lvl < (Seed.stats.building[ build_type ].level.length || 12); lvl++)
						{
							html +=
							 '<option value=' + lvl + ( build_level.min > lvl ?' style="display:none;"' : '') + (lvl==level_cap ? ' selected' : '' ) + '>' 
							+	 lvl 
							+'</option>';
						}
						
						html += '</select>';
						
						checkbox_id.push( UID['Tabs.Jobs.tabBuild.level_enable_'+ ref] );
						select_id.push( UID['Tabs.Jobs.tabBuild.level_cap_'+ ref] );
					} 
					else {
						html +=
						 '<tr>'
						+'	<td>'
						+'		<span style="margin-left:17px" class="' + UID['doa-icons'] + ' i-' + build_type + '-' + city_idx + '"></span>'
						+'		<i>'
						+ 		translate(build_type)
						+'		</i>'
						+'	</td>'
						+'	<td>'
						+'		<span class=jewel>'
						+'			(' + build_level.min + ( build_level.min !== build_level.max ? '-' + build_level.max : '' ) + ')'
						+'		</span>'
						+'	</td>'
						+'	<td style="color:#004">'
						+		translate ('Max');
					}
					
					html +=
					 '	</td>'
					+'	<td id=' + setUID( 'Tabs.Jobs.tabBuild.feedback_' + ref ) 
					+' 		class=jewel valign=top style="width:50%;white-space:normal;">'
					+'	</td>'
					+'</tr>';
					
				}
				else {
					html +=
					 '<tr>'
					+'	<td colspan=5><hr></td>'
					+'</tr>';
				}
			}
			
			html += 
			 '</table>'
			+'</div>';
		}  

		
		var $container = $J('#'+UID['Tabs.Jobs.tabBuild.content']);
		
		$container
		.css ({
			'height'     : ($J('#'+UID['Tabs.Jobs.content']).innerHeight()-10) + 'px',
			'overflow'   : 'hidden'
		})
		.addClass ( UID['scrollable'] )
		.html ( html )
		.accordion ({
			collapsible	: true
			,active		: Data.options.building.accordion
			,changestart	: function( event, ui ) {
				if ( !ui || !ui.newHeader || ui.newHeader.length < 1 ) return;
				var city_idx = $J( ui.newHeader[0] ).attr('ref');
				if ( city_idx ) {
					Data.options.building.accordion = parseInt( city_idx );
				}
			}
		});
		
		
		function onLevelEnable ( event )
		{
			var ref = $J(this).attr('ref').split('_');
			
			var city_idx = ref[0];
			var build_type = ref[1];
			
			var city_id = Seed.cities[ city_idx ].id;
			
			Data.options.building.level_enable[ city_idx ] [ build_type ] = event.target.checked;
			
			if (event.target.checked) {
				// Auto set Next Level available
				var build_level = Buildings.getLevel( city_idx, build_type );
				var level_cap = Data.options.building.level_cap[ city_idx ][ build_type ];
				var level_max = Seed.stats.building[ build_type ].level.length - 1;
				
				if ( build_level.min <= level_cap && build_level.min < level_max )
				{
					function setLevel ( level ){
						$J('#'+UID['Tabs.Jobs.tabBuild.level_cap_' + city_idx + '_' + build_type]).
						css('color', '#000').
						val( level );
						Data.options.building.level_cap[ city_idx ][ build_type ] = level;
					}
					var next_level = build_level.min + 1;
					if ( next_level > 9 )
					{
						dialogBox({
						id		  : setUID('dialog-confirm'),
						centerTo  : $container,
						title	  : translate('Next Level'),
						html	  : '<br>' + translate('Are you sure you want to') + '<br><br>' + translate('Build') +' '+ translate('Level') + '<b> ' + next_level + '</b>?',
						buttons   : [
							{
								text: translate('Confirm'),
								click: function() { 
									setLevel( next_level );
									t.checkBuildReqs( city_idx, build_type );
									$J(this).dialog('destroy');
								}
							},
							{
								text: translate('Cancel'),
								click: function() { 
									$J(this).dialog('destroy');
								}
							}
						]
						});
					} else {
						setLevel( next_level );
					}
					
				}
			}
			
			t.checkBuildReqs( city_idx, build_type );
			
			if ( Data.options.building.enabled && event.target.checked ) {
				t.buildTick();
			}
		}

		function onChangeBuildCap ( event ) 
		{
			var ref = $J(this).attr('ref').split('_');
			
			var city_idx = ref[0];
			var build_type = ref[1];

			Data.options.building.level_cap[ city_idx ] [ build_type ] = event.target[event.target.selectedIndex].value;
		
			event.target.style.backgroundColor = '';
			event.target.style.color = '#000';
			
			t.checkBuildReqs( city_idx, build_type );
			
			if ( Data.options.building.enabled ) {
				t.buildTick();
			}
		}
		
		// Add the event listeners for each city's building types
		// and for each city's building type caps
		for ( var i=0; i < checkbox_id.length; i++ ) 
		{
			$J('#'+checkbox_id[i]).click ( onLevelEnable );
			$J('#'+select_id[i]).change( onChangeBuildCap );
			
			var ref = $J('#'+checkbox_id[i]).attr('ref').split('_');
			t.checkBuildReqs( ref[0], ref[1] );
		}
		
		// Add the event listeners for the auto-build button and scrollbar
		$J('#'+UID['Tabs.Jobs.tabBuild.enabled']).click (function (){
			var t=Tabs.Jobs;
			t.setBuildEnable (!Data.options.building.enabled);
		});
		
		t.refreshBuildButton ( Data.options.building.enabled );
		
		// First Run of buildStatTick
		t.buildStatTick();
		
		// start the build statistics timer
		t.building.timer.stat = setInterval ( t.buildStatTick, 1000 );
	},

	
	//----------------------------------------------------------------------------
	//*** Jobs Tab - Research Sub-tab ***
	//----------------------------------------------------------------------------
	tabResearch : function ()
	{
		var t = Tabs.Jobs;

		var header =
		 '<div class=' + UID['title'] + '>' + translate('Research Progress') + '</div>'
		+'<div class=' + UID['status_ticker'] + '>'
		+'	<center>'
		+'		<input id=' + setUID('Tabs.Jobs.tabResearch.enabled') + ' type=button />'
		+'	</center>'
		+'	<div id=' + setUID('Tabs.Jobs.tabResearch.report')   + ' class=' + UID['status_report']   + '></div>'
		+'	<br>'
		+'	<div id=' + setUID('Tabs.Jobs.tabResearch.feedback') + ' class=' + UID['status_feedback'] + '></div>'
		+'</div>';
		
		$J('#'+UID['Tabs.Jobs.header'])
		.css({
			'height'		 : '205px',
			'margin-bottom'	 : '2px'
		})
		.html( header );
		
		var html = 
		'<div style="overflow:hidden;">';
		
		var city = Seed.cities[0];
		
		html +=
		 '<div class=' + UID['subtitle'] + '>' + translate(city.name) +'</div>'
		+'<table class="' + UID['table'] + ' zebra" style="width:475px;max-width:475px">';
		
		var checkbox_id = [];
		for ( var i=0; i < t.research_type.length; i++ )
		{
			var research_type = t.research_type[i];
			var research_level = Seed.player.research[research_type] || 0;
			
			if ( !Data.options.research.level_cap[research_type] )
			{
				Data.options.research.level_cap[research_type] = research_level;
			}
			
			var level_cap = Data.options.research.level_cap[research_type];
			

			if ( research_level < (Seed.stats.research[ research_type ].level.length || 11) - 1 )
			{
				html +=
				 '<tr>'
				+'	<td>'
				+'	<label>'
				+'		<input type=checkbox id=' + setUID('Tabs.Jobs.tabResearch.level_enable_' + research_type) + ' ' + (Data.options.research.level_enable[research_type] ? 'checked' : '') + ' ref=' + i + ' /> ' 
				+'		<span class="' + UID['doa-icons'] + ' i-' + research_type + '"></span>'
				+ 		translate(research_type) 
				+'	</label>'
				+'	<td>'
				+'		<span class=jewel>' + research_level + '</span>'
				+'	</td>'
				+'	</td>'
				+'	<td>'
				+'	<select id=' + setUID('Tabs.Jobs.tabResearch.level_cap_' + research_type) + ' ref=' + i + '>';
				
				for ( var lvl = 0; lvl < (Seed.stats.research[ research_type ].level.length || 11); lvl++)
				{
					html +=
					 '<option value=' + lvl + ( research_level > lvl ?' style="display:none;"' : '') + (lvl==level_cap ? ' selected' : '' ) + '>' 
					+	 lvl 
					+'</option>';
				}
				
				html += '</select>';
				
				checkbox_id.push(UID['Tabs.Jobs.tabResearch.level_enable_'+research_type]);
			}
			else {
				html += 
				 '<tr>'
				+'	<td>'
				+'		<span style="margin-left:17px" class="' + UID['doa-icons'] + ' i-' + research_type + '"></span>'
				+'		<i>'
				+ 		translate(research_type) 
				+'		</i>'
				+'	<td>'
				+'		<span class=jewel>' + research_level + '</span>'
				+'	</td>'
				+'	</td>'
				+'	<td style="color:#004">'
				+		translate ('Max');
			}
			
			
			html +=
			 '	</td>'
			+'	<td id=' + setUID('Tabs.Jobs.tabResearch.feedback_' + research_type) + ' class=jewel valign=top style="width:50%;white-space:normal;"></td>'
			+'</tr>';

		}
		
		html += '</table></div>';
		
		$J('#'+UID['Tabs.Jobs.content'])
		.css({
			'height'     : '475px',
			'margin-top' : '15px',
			'overflow'   : 'hidden'
		})
		.html( html );
		
		
		// Add the event listeners for the research types
		for ( var i=0; i < checkbox_id.length; i++ )
		{
			$J('#'+checkbox_id[i]).click( onClickResearch );
		}
		
		// Add the event listeners for the research caps
		// And restore the persistent data since it has to be done in the same loop
		for ( var i=0; i < t.research_type.length; i++ ) 
		{
			var research_type = t.research_type[i];
			$J('#'+UID['Tabs.Jobs.tabResearch.level_cap_' + research_type]).change( onChangeResearchCap );
			
			t.checkResearchReqs( research_type );
		}
		
		$J('#'+UID['Tabs.Jobs.tabResearch.enabled']).click (function (){
			var t=Tabs.Jobs;
			t.setResearchEnable ( !Data.options.research.enabled );
		});
		
		t.refreshResearchButton ( Data.options.research.enabled );
		
		function onClickResearch ( event )
		{
			var t = Tabs.Jobs;
			var n = parseInt(event.target.getAttribute('ref'));
			var research_type = t.research_type[n];
			
			Data.options.research.level_enable[ research_type ] = event.target.checked;
			
			// Auto set Next Level available
			var research_level = Seed.player.research[ research_type ] || 0;
			var level_cap = Data.options.research.level_cap[ research_type ];
			var level_max = Seed.stats.research[ research_type ].level.length - 1;
			
			if ( research_level <= level_cap && research_level < level_max )
			{
				$J('#'+UID['Tabs.Jobs.tabResearch.level_cap_' + research_type]).
				css('color', '#000').
				val( research_level + 1 );
				
				Data.options.research.level_cap[ research_type ] = research_level + 1;
			} 
			
			t.checkResearchReqs( research_type );
			
			if ( Data.options.research.enabled ) {
				t.researchTick();
			}
			
		}


		// Add to persistent storage
		function onChangeResearchCap ( event )
		{
			var t = Tabs.Jobs;
			var n = parseInt(event.target.getAttribute('ref'));
			var research_type = t.research_type[n];
			
			Data.options.research.level_cap[ research_type ] = event.target[event.target.selectedIndex].value;
			
			event.target.style.backgroundColor = ''; 
			event.target.style.color = '#000';
			
			t.checkResearchReqs( research_type );
			
			if ( Data.options.research.enabled ) {
				t.researchTick();
			}
		}
		
		// First Run of researchStatTick
		t.researchStatTick();
		
		
		// start the research statistics timer
		t.research.timer.stat = setInterval ( t.researchStatTick, 1000 );
	},

	setTrainEnable : function ( on_off )
	{
		var t = Tabs.Jobs;
		t.refreshTrainButton( on_off );
		Data.options.training.enabled = on_off;

		// Stop all Trainings
		clearTimeout ( t.training.timer.tick );
		
		if ( on_off )
		{
			t.dispFeedback(translate('Starting soon') + '...' + translate('Please wait') + '...');
			t.training.timer.tick= setTimeout( t.trainTick, 3000, 0 );
		} 
		else {
			// Erase previous feedback
			t.dispFeedback('');
		}
	},
	
	setBuildEnable : function ( on_off )
	{
		var t = Tabs.Jobs;
		t.refreshBuildButton( on_off );
		Data.options.building.enabled = on_off;
		
		if ( on_off ){
			t.dispFeedback(translate('Starting soon') + '...' + translate('Please wait') + '...');
			t.building.error_delay = 20000;
			t.building.timer.tick = setTimeout ( t.buildTick, 3000 );
		} 
		else {
			clearTimeout ( t.building.timer.tick );
		}
	},

	setResearchEnable : function ( on_off )
	{
		var t = Tabs.Jobs;
		t.refreshResearchButton( on_off );
		Data.options.research.enabled = on_off;
		
		if ( on_off ){
			t.dispFeedback(translate('Starting soon') + '...' + translate('Please wait') + '...');
			t.research.error_delay = 20000;
			t.research.timer.tick = setTimeout( t.researchTick, 5000 );
		} 
		else {
			clearTimeout ( t.research.timer.tick );
		}
	},
	
	refreshTrainButton : function ( on_off )
	{
		var t = Tabs.Jobs;
		var but = $id(UID['Tabs.Jobs.tabTrain.enabled']);
		
		if ( !but ) return;
		
		if ( on_off ) {
			but.value = translate('Training').toUpperCase();
			but.className = UID['btn_on'];
		} 
		else {
			but.value = translate('Disabled').toUpperCase();
			but.className = UID['btn_off'];
		}
	},

	refreshBuildButton : function ( on_off )
	{
		var t = Tabs.Jobs;
		var but = $id(UID['Tabs.Jobs.tabBuild.enabled']);
		
		if ( !but ) return;
		
		if ( on_off ) {
			but.value = translate('Building').toUpperCase();
			but.className = UID['btn_on'];
		} 
		else {
			but.value = translate('Disabled').toUpperCase();
			but.className = UID['btn_off'];
		}
	},

	refreshResearchButton : function ( on_off )
	{
		var t = Tabs.Jobs;
		var but = $id(UID['Tabs.Jobs.tabResearch.enabled']);
	
		if ( !but ) return;
		
		if ( on_off ) {
			but.value = translate('Researching').toUpperCase();
			but.className = UID['btn_on'];
		} 
		else {
			but.value = translate('Disabled').toUpperCase();
			but.className = UID['btn_off'];
		}
	},

	trainStatTick : function ()
	{
		var t = Tabs.Jobs;
	
		var html = '<table class="' + UID['table'] + ' zebra" style="width:100%">';
		
		for ( var city_idx = 0; city_idx < Seed.cities.length; city_idx++ )
		{
			var city = Seed.cities[city_idx];
			
			// in case the city is not been defined in Seed.updateCity skip to next in array.
			if ( !city || city_idx == OUTPOST_TYPE_INDEX['SpectralDragonOutpost'] ) continue;
			
			var jobs = getJobs ( 'units', city_idx );
			
			if ( jobs.length === 0) {
				html += 
				'<tr>'
				+'	<td>'
				+'	<b>' + translate( city.name ) + ':</b>&nbsp;'
				+'	</td>'
				+'	<td>'
				+'		<span class=' + UID['bold_red'] + '>' + translate('Off') + '</span>'
				+'	</td>'
				+'	<td width="99%"></td>'
				+'</tr>';
			}
			else {
				
				var last_time = serverTime();
			
				jobs.sort( function(a,b){ return a.run_at - b.run_at; } );
				
				for ( var i = 0; i < jobs.length; i++ )
				{
					var city_name='', total_time='', left_time = 0;
					if ( i === 0 )
					{
						city_name = '<b>' + translate(city.name) +'</b>:'; 
					}
					else if ( i === jobs.length - 1 ) {
						left_time = ( jobs[i].run_at - serverTime() > 0 ) ? jobs[i].run_at - serverTime() : 0;
						total_time = '&nbsp;<b>('+ timeFormat( left_time ) +')</b>';
					}
					
					left_time = ( jobs[i].run_at - last_time > 0 ) ? jobs[i].run_at - last_time : 0;
					
					html += 
					  '<tr>'
					+'	<td>'
					+		city_name + '&nbsp;'
					+'	</td>'
					+'	<td width="70%">'
					+'		<span class="' + UID['doa-icons'] + ' i-' + jobs[i].unit_type + '"></span>'
					+ 		jobs[i].quantity + '&nbsp;&nbsp;' + translate(jobs[i].unit_type)
					+'	</td>'
					+'	<td align=right>'
					+		timeFormat( left_time, true ) + total_time
					+'	</td>'
					+ '</tr>';
					
					last_time = jobs[i].run_at;
				}
			}
			 
		}
		html + '</table>';
		
		$J('#'+UID['Tabs.Jobs.tabTrain.report']).html( html );
	},
	
	// Build statistics - timer set to fire every 1 seconds
	refreshBuildTab : false,
	buildStatTick : function ()
	{
		var t = Tabs.Jobs;
		var html = '<table class="' + UID['table'] + ' zebra" style="width:100%">';
		
		for ( var city_idx=0; city_idx < Seed.cities.length; city_idx++ )
		{
			var city = Seed.cities[city_idx];
			
			// in case the city is not been defined in Seed.updateCity skip to next in array.
			if ( !city ) continue;
			
			html += 
			 '<tr>'
			+'	<td>'
			+' 		<b>' + translate(city.name) +'</b>:&nbsp;'
			+'	</td>'
			+'	<td>';
			
			var jobs = getJobs ( 'building', city_idx );
			
			if ( jobs.length === 0 ){
				html += translate('Off') 
				+'	</td>'
				+'	<td width="99%"></td>'
				+'</tr>';
			}
			else {
				var job = jobs[0];
			
				var left_time = ((job.run_at - serverTime()) > 0) ? (job.run_at - serverTime()) : 0;
				
				if ( left_time )
				{
					
					var fixed_city_idx = ( /Science|Metal|Officer|Rookery|Storage|Theater|Sentinel|Factory|Fortress/.test(job.city_building_type) ? '0' : city_idx);
					
					html += 
					 '		<span class="' + UID['doa-icons'] + ' i-' + job.city_building_type + '-' + fixed_city_idx +'"></span>'
					+		translate(job.city_building_type) + '  ('+ job.level +') '
					+'	</td>'
					+'	<td align=right>'
					+		timeFormat( left_time, true )
					+'	</td>'
					+'</tr>';
					
					try {
						$J('#'+UID['Tabs.Jobs.tabBuild.feedback_' + city_idx + '_' + job.city_building_type]).html( '<font color=#000>' + translate('Building') + ': ' + translate(job.city_building_type) + ' ' + translate('Level').toLowerCase() + ' ' + job.level + '</font>' );
					} catch(e){}
					
					// Refresh the current Tab in 10 secs if remaining 10 secs to finish the job ;)
					if ( left_time < 10 && !t.refreshBuildTab ) {
						t.refreshBuildTab = true;
						setTimeout(function(){
							t.refreshBuildTab = false;
							// If the user is on building tab 
							if ( t.current_tab === 2 ) {
								// Refresh the Tab
								t.tabBuild ( );
							}
						}, 10000);
					}
				}
			}
		}
		
		html += '</table>';
		
		$J('#'+UID['Tabs.Jobs.tabBuild.report']).html( html );
	},

	// Build statistics - timer set to fire every 1 seconds
	refreshResearchTab: false,
	researchStatTick : function ()
	{
		var t = Tabs.Jobs;
		var city = Seed.cities[0];
		
		var html = '<table class="' + UID['table'] + ' zebra" style="width:100%">';
		
		html += 
		 '<tr>'
		+'	<td>'
		+'		<b>' + translate(city.name) +'</b>: '
		+'	</td>'
		+'	<td>';
		
		var jobs = getJobs ( 'research' );

		if ( jobs.length === 0 ){
			html += translate('Off') 
			+'	</td>'
			+'	<td width="99%"></td>'
			+'</tr>';
		}
		else {
			var job = jobs[0];
			
			var left_time = ((job.run_at - serverTime()) > 0) ? timeFormat(job.run_at - serverTime()) : 0;
			
			if ( left_time )
			{
				html += 
				 '		<span class="' + UID['doa-icons'] + ' i-' + job.research_type + '"></span>'
				+		translate(job.research_type) +' ('+ job.level +') '
				+'	</td>'
				+'	<td align=right>'
				+		left_time
				+'	</td>'
				+'</tr>';
				
				try {
					$J('#'+UID['Tabs.Jobs.tabResearch.feedback_'+job.research_type]).html( '<font color=#000>' + translate('Researching') + '&nbsp;' + translate('Level').toLowerCase() + '&nbsp;' + job.level + '</font>' );
				}catch(e){}
				
				
				// Refresh the current Tab in 10 secs if remaining 10 secs to finish the job ;)
				if ( left_time < 10 && !t.refreshResearchTab ) {
					t.refreshResearchTab = true;
					setTimeout(function(){
						t.refreshResearchTab = false;
						// If the user is on building tab 
						if ( t.current_tab === 3 ) {
							// Refresh the Tab
							t.tabResearch ( );
						}
					}, 10000);
				}
			} 
		}

		html += '</table>';
		
		$J('#'+UID['Tabs.Jobs.tabResearch.report']).html( html );
	},

	// Modified to work with jobs
	dispFeedback : function ( msg )
	{
		var t = Tabs.Jobs;
		var elementId = '';   

		switch ( t.current_tab ) 
		{
		case 0: break;
		case 1: elementId = 'Tabs.Jobs.tabTrain.feedback'; break;
		case 2: elementId = 'Tabs.Jobs.tabBuild.feedback'; break;
		case 3: elementId = 'Tabs.Jobs.tabResearch.feedback'; break;
		} 
		
		var $element = $J('#'+UID[elementId]);
		
		if ( $element.length )
		{
			if ( msg === '' ){
				$element.html ( msg );
			} 
			else {
				$element.html ( new Date().toTimeString().substring (0,8) +'&nbsp;'+  msg );
			}
		}
	},


	// Return the total number units of the specified type adding in the quantity about to 
	// be produced. If this number is less than the cap, return zero     
	getUnitCap : function( unit_type, quantity )
	{
		var t = Tabs.Jobs;
		var max_cap = 0;
		var training = 0;
		
		// Get the cap set for this unit type
		max_cap = Data.options.training.units_cap[unit_type];
		
		// If there is no cap, we are done
		if (max_cap === 0){
			return max_cap;
		}

		// Find units in training jobs
		for (var city_idx=0; city_idx < Seed.cities.length; city_idx++) {
			var jobs = getJobs( 'units', city_idx );
			for ( var i = 0; i < jobs.length; i++ )
			{
				if ( unit_type === jobs[i].unit_type ){
					training += jobs[i].quantity;
				}
			}
		}
		
		return ( (training + quantity) > max_cap ) ? ( training + quantity ) : 0;
	},
	
	// Training - Get the remainin queue length (Fixed by Lord Mimir)
	getRemainingQueue : function ( city_idx, queue_type )  
	{  
		var city = Seed.cities[city_idx];  
		
		// queue_length (fixed by LES..)
		var queue_length = ( city.figures.queue_lengths[queue_type] ? city.figures.queue_lengths[queue_type] : Seed.cities[0].figures.queue_lengths[queue_type] || 0 );
		
		//Check if queue_length is a number and not 0
		if ( !queue_length )
		{  
			return 0;
		}
		
		// Count the number of jobs in the queue
		var jobs = getJobs( queue_type, city_idx );

		return queue_length - jobs.length;
	},
	
	/*
		options:{
			reqs_type     : the type of requirements to check
			city_idx      : the city index ( if omitted, use the capital, city_idx = 0 )
			unit_type | building_type | research_type : (only one of them)
			unit_quantity : this is just for when we check requirements for units (training) 
			                should be omitted for buildings and research
			level         :
			
		}
	*/
	checkRequirements : function ( options )
	{
		var reqs = {};

		// options.unit_type and options_training_type are the same,
		// we can use either interchangeably
		var element_type =  options.unit_type     || 
							options.training_type || 
							options.building_type || 
							options.research_type;
		
		var requirements = Seed.requirements[ options.reqs_type ][ element_type ];
		var stats = Seed.stats[ options.reqs_type ][ element_type ];
		
		// in case of level
		if ( typeof (options.level) !== 'undefined' ) {
			requirements = requirements.level[ options.level ];
			stats = stats.level[ options.level ];
		}
		
		// if omitted options.city_idx, use the capital, city_idx = 0
		// this value is only used by requirements.buildings case
		var city_idx = options.city_idx || 0;
		
		//always use the capital data to verify the resources and the population
		var city = Seed.cities[ 0 ];
		
		// If we are verifying unit requirements, initialize the variable max_units
		if ( options.unit_type || options.reqs_type == 'units' ) {
			reqs.max_units = 999999999;
		}
		
		// set Speed Multiplier for every case
		var speed_multiplier = 1;
		switch ( options.reqs_type ) {
		case 'unit':
			// This value is calculated by Seed.updateCity
			speed_multiplier = Seed.cities[ city_idx ].figures.unit.speed_multiplier;
            if ( element_type == "SwiftStrikeDragon" || element_type == "BattleDragon" )
			{
				speed_multiplier *= (1+(Seed.cities[ city_idx ].figures.unit.rookery_multiplier / 100));
			}
			break;
		case 'building':
			speed_multiplier = city.figures.building.speed_multiplier;
			break;
		}
		
		
		// Set time needed for this task
		reqs.time = parseInt( stats.time / speed_multiplier );
		
		// when omitted options.unit_quantity, sets unit_quantity to 1 to check 
		// the requirements of the buildings and research.
		var unit_quantity = options.unit_quantity || 1;
		
		// Check Buildings requirements
		if ( requirements.buildings )
		{
			for ( var type in requirements.buildings )
			{
				var fixed_type = type;
				
				// we change the type of build Garrison to TrainingCamp in case of outpost city
				if ( type == 'Garrison' && city_idx != 0 ) {
					fixed_type = 'TrainingCamp';
				}
				
				var fixed_city_idx = ( /Science|Metal|Officer|Rookery|Storage|Theater|Sentinel|Factory|Fortress/.test(fixed_type) ? '0' : city_idx);
				
				var level = Buildings.getLevel( fixed_city_idx, fixed_type );
				
				if ( level.max < requirements.buildings[ type ] )
				{
					if ( !reqs.buildings ) reqs.buildings = {};
					reqs.buildings[ fixed_type ] = requirements.buildings[ type ];
					reqs.msg = (reqs.msg||'') + translate(fixed_type) + '(' + reqs.buildings[ fixed_type ] + ')' + ' + ';
					reqs.imsg = (reqs.imsg||'') + ' <span class="' + UID['doa-icons'] + ' i-' + fixed_type + '-' + fixed_city_idx + '"></span>' + '(' + reqs.buildings[ fixed_type ] + ')' + ' + ';
				}
			}
		}
		
		// Check Items requirements ( Fixed by Jawz )
		if (requirements.items) {
			for (var type in requirements.items) {
				var need = requirements.items[ type ] * unit_quantity;
				var have = parseInt(Seed.player.items[ type ] || 0);
				if ( have < need ) {
					if ( !reqs.items ) reqs.items = {};
					reqs.items[ type ] = need - have;
					reqs.msg = (reqs.msg||'') + translate(type) + '(' + reqs.items[ type ] + ')' + ' + ';
					reqs.imsg = (reqs.imsg||'') + ' <span class="' + UID['doa-icons'] + ' i-' + type + '"></span>' + ' ' + reqs.items[ type ] + ' + ';
				}
				// If we are verifying unit requirements, calculate the maximum units
				if ( reqs.max_units ) {
					var current_max = parseInt( have / requirements.items[type] );
					if ( reqs.max_units > current_max ) {
						reqs.max_units = current_max;
					}
				}
			}
		}
		
		// Check Population requirements
		if ( requirements.population && requirements.population.idle )
		{
			var need = requirements.population.idle * unit_quantity;
			var have = city.figures.population.current - city.figures.population.laborers - city.figures.population.armed_forces;
			have = (have > 0) ? have : 0;
			if ( have < need ) {
				reqs.population =  need - have;
				reqs.msg = (reqs.msg||'') + translate('Population') + ':' + reqs.population.intToCommas() + ' + ';
				reqs.imsg = (reqs.imsg||'') + ' <span class="' + UID['doa-icons'] + ' i-population"></span>' + ' ' + reqs.population.intToCommas() + ' + ';
			}
			
			// If we are verifying unit requirements, calculate the maximum units
			if ( reqs.max_units ) {
				var current_max = parseInt( (have+1) / requirements.population.idle );
				if ( reqs.max_units > current_max ) {
					reqs.max_units = current_max;
				}
			}
		}
		
		// Check Research requirements
		if ( requirements.research )
		{
			for ( var type in requirements.research )
			{
				if ( Seed.player.research[ type ] < requirements.research[ type ] )
				{
					if ( !reqs.research ) reqs.research = {};
					reqs.research[ type ] = requirements.research[ type ];
					reqs.msg = (reqs.msg||'') + translate(type) + '(' + reqs.research[ type ] + ')' + ' + ';
					reqs.imsg = (reqs.imsg||'') + ' <span class="' + UID['doa-icons'] + ' i-' + type + '"></span>' + '(' + reqs.research[ type ] + ')' + ' + ';
				}
			}
		}
		
		// Check Resources requirements
		if ( requirements.resources )
		{
			for ( var type in requirements.resources )
			{
				if ( requirements.resources[ type ] == 0 ){
					continue;
				}
				var need = requirements.resources[ type ] * unit_quantity;
				var have = parseInt(city.resources[ type ] || 0);

				if ( have < need )
				{
					if ( !reqs.resources ) reqs.resources = {};
					reqs.resources[ type ] = need - have;
					reqs.msg = (reqs.msg||'') + translate(type) + ':' + reqs.resources[ type ].intToCommas() + ' + ';
					reqs.imsg = (reqs.imsg||'') + ' <span class="' + UID['doa-icons'] + ' i-' + type + '"></span>' + ' ' + reqs.resources[ type ].intToCommas() + ' + ';
				}
				
				// If we are verifying unit requirements, calculate the maximum units
				if ( reqs.max_units ) {
					var current_max = parseInt( (have+1) / requirements.resources[ type ] );
					if ( reqs.max_units > current_max ) {
						reqs.max_units = current_max;
					}
				}
			}
		}
		
		// Set time needed for this units task based in quantity
		if ( reqs.max_units ) {
			reqs.time = parseInt( (options.unit_quantity || 0) * stats.time / speed_multiplier );
		}
		
		if ( reqs.msg ){
			reqs.msg = reqs.msg.substring(0,reqs.msg.length-3);
			reqs.imsg = reqs.imsg.substring(0,reqs.imsg.length-3);
		}
		
		return reqs;
		
	},
	
	checkTrainReqs : function( unit_type, unit_quantity, city_idx ) {
		var t = Tabs.Jobs;
		
		var reqs = t.checkRequirements ({
			reqs_type     : 'unit', 
			city_idx      : city_idx, 
			unit_type     : unit_type, 
			unit_quantity : unit_quantity
		});
		
		// Check Remaining Queue
		if ( t.getRemainingQueue(city_idx, 'units') == 0 ) {
			reqs.queue = true;
			reqs.msg = (reqs.msg||'') + translate('Training Queue Full') + ' + ';
		}
		
		// Check Units Cap
		var capped = t.getUnitCap(unit_type, unit_quantity);
		if ( capped ) {
			reqs.capped = capped;
			reqs.msg = (reqs.msg||'') + translate('Production Limit') + ' + ';
		}

		if (t.current_tab === 1) {
			if ( reqs.msg )
			{
				$J('#'+UID['Tabs.Jobs.tabTrain.feedback_' + city_idx + '_' + unit_type])
				.html( '<span style="color:#a00 !important">' + reqs.imsg + '</span>' );
				$J('#'+UID['Tabs.Jobs.tabTrain.feedback_' + city_idx +'_'+ unit_type])
				.attr ( 'title', translate(unit_type) + ' \n' + reqs.msg.replace(/\+/g,' \n') );
			} 
			else {
				$J('#'+UID['Tabs.Jobs.tabTrain.feedback_' + city_idx + '_' + unit_type])
				.html(  timeFormat( reqs.time, true ) + ' (' + translate('Max') + ': ' + reqs.max_units.intToCommas() + ')' );
			}
		}
		
		return reqs;

	},
	
	// Check building requirements
	checkBuildReqs : function( city_idx, building_type ){
		var t = Tabs.Jobs;

		var level = ( Buildings.getLevel(city_idx, building_type) ).min + 1;
		var cap = Data.options.building.level_cap[city_idx][building_type] || 0;
		
		if ( level <= cap ) {
			
			var reqs = t.checkRequirements ({
				reqs_type     : 'building', 
				city_idx      : city_idx, 
				building_type : building_type,
				level         : level
			});
			
			if (t.current_tab === 2){
				if ( reqs.msg ) 
				{
					$J('#'+UID['Tabs.Jobs.tabBuild.feedback_' + city_idx +'_'+ building_type])
					.html ( '<font color="#a00">'+ reqs.imsg +'</font>' );
							
					$J('#'+UID['Tabs.Jobs.tabBuild.feedback_' + city_idx +'_'+ building_type])
					.attr ( 'title', translate(building_type) + ' \n' + reqs.msg.replace(/\+/g,' \n') );
							
					$J('#'+UID['Tabs.Jobs.tabBuild.level_cap_' + city_idx +'_'+ building_type])
					.css ( 'color', '#a00' );
				}
				else {
					var fb_text = '(' + translate('Level').charAt(0) + '.' + level + ') : ' + timeFormat( reqs.time, true );

					$J('#'+UID['Tabs.Jobs.tabBuild.feedback_' + city_idx +'_'+ building_type])
					.html( fb_text );

					$J('#'+UID['Tabs.Jobs.tabBuild.feedback_' + city_idx +'_'+ building_type])
					.attr ( 'title', translate(building_type) + ' \n' + fb_text.stripTags() );
				}
			}

			return reqs;
			
		} else {
			if (t.current_tab === 2){

				$J('#'+UID['Tabs.Jobs.tabBuild.feedback_'+ city_idx +'_'+ building_type])
				.html ( '<span class="' + UID['doa-icons'] + ' i-done"></span>' );

				$J('#'+UID['Tabs.Jobs.tabBuild.feedback_' + city_idx +'_'+ building_type])
				.attr ( 'title', translate(building_type) + ' \n' + translate('Task Completed') );

				$J('#'+UID['Tabs.Jobs.tabBuild.level_cap_' + city_idx +'_'+ building_type])
				.css ( 'color', '#060' );
			}
		}
		return ({ capped:true, msg:translate('Maximum') + ' ' + translate('Current Level') });
	},
	
	
	checkResearchReqs : function ( research_type )
	{
		var t = Tabs.Jobs;

		var level =  (Seed.player.research[research_type] || 0) + 1;
		var cap = Data.options.research.level_cap[research_type] || 0;
		
		if ( level <= cap ) 
		{
			
			var reqs = t.checkRequirements ({
				reqs_type     : 'research', 
				research_type : research_type,
				level         : level
			});

			if ( t.current_tab === 3 )
			{
				if ( reqs.msg ) 
				{
					$J('#'+UID['Tabs.Jobs.tabResearch.feedback_'+research_type])
					.html ( '<font color=#a00>' + reqs.imsg + '</font>' );
			
					$J('#'+UID['Tabs.Jobs.tabResearch.feedback_'+research_type])
					.attr ( 'title', translate(research_type) + ' \n' + reqs.msg.replace(/\+/g,' \n') );
					
					$J('#'+UID['Tabs.Jobs.tabResearch.level_cap_' + research_type])
					.css ( 'color', '#a00' );
				} 
				else {
					var fb_text = '(' + translate('Level').charAt(0) + '.' + level + ') : ' + timeFormat( reqs.time, true );
	
					$J('#'+UID['Tabs.Jobs.tabResearch.feedback_'+research_type])
					.html ( fb_text );
					
					$J('#'+UID['Tabs.Jobs.tabResearch.feedback_'+research_type])
					.attr ( 'title', translate(research_type) + ' \n' + fb_text.stripTags() );
				}
			}
			
			
			return reqs;
			
		}
		else {
			if ( t.current_tab === 3 )
			{

				$J('#'+UID['Tabs.Jobs.tabResearch.feedback_'+research_type])
				.html ( '<span class="' + UID['doa-icons'] + ' i-done"></span>' );

				$J('#'+UID['Tabs.Jobs.tabResearch.feedback_'+research_type]).
				attr ( 'title', translate(research_type) + ' \n' + translate('Task Completed') );

				$J('#'+UID['Tabs.Jobs.tabResearch.level_cap_' + research_type])
				.css ( 'color', '#060' );
			}
		}
		return ({ capped:true, msg:translate('Maximum')+' '+translate('Current Level') });

	},
	
	
	setNextTrainCity : function ( ) {
		var t = Tabs.Jobs;
		
		++t.training.current_city;
		t.training.current_troop = 0;

		var city_idx = t.training.current_city;
		
		if ( !Seed.cities[ city_idx ] || 
			 city_idx == OUTPOST_TYPE_INDEX['SpectralDragonOutpost'] || 
			 city_idx >= Seed.cities.length 
			){
				t.training.current_city = 0;
        } 
		
		return t.training.current_city;
	},
	
	// The training heartbeat
	// Parameters:
	//      city_idx - the city number (0 = capitol, 1 = outpost 1, 2 = outpost 2
	//
	trainTick : function ( city_idx )
	{
		var t = Tabs.Jobs;
		var delay = 30000;

		clearTimeout ( t.training.timer.tick );
		
		if ( !Data.options.training.enabled ){
			return;
		}
		
		if ( city_idx ) {
			t.training.current_city = city_idx;
		} else {
			city_idx = t.training.current_city;
		}
		
		var by_queue = Data.options.training.mode === 'resources';
		var queue_length = ( Seed.cities[ city_idx ].figures.queue_lengths[ 'units' ] || 0 );
		var total_jobs = Seed.total.training[ Seed.cities[ city_idx ].id ];
		
		var jobs =  getJobs( 'units' , city_idx );
		
		if ( t.training.current_troop !== 0 || jobs.length === 0 || ( by_queue && total_jobs < queue_length ) )
		{
			var job_list = Data.options.training.city[ city_idx ].units;
			
			var units_type = getKeys ( job_list );
			var len = units_type.length;
			while ( t.training.current_troop < len ) 
			{
				var unit_type = units_type[ t.training.current_troop ];
				t.training.current_troop++;

				var unit_quantity = job_list[ unit_type ];
				
				if ( unit_quantity < 1) {
					continue;
				}
				
				var reqs = t.checkTrainReqs( unit_type, unit_quantity, city_idx );

				if ( !reqs.msg ) {
					if ( Seed.total.training[ Seed.cities[ city_idx ].id ] >= queue_length ) {
						break;
					}
				
					t.doTrain( unit_type, unit_quantity, city_idx );
					Seed.total.training[ Seed.cities[ city_idx ].id ]++;
					
					if ( by_queue )
					{
						// move to the end
						delete ( job_list[ unit_type ] );
						job_list[ unit_type ] = unit_quantity;
					}
					delay = Math.randRange( 7500, 15000 );
					t.training.timer.tick = setTimeout ( t.trainTick, delay);
					if ( t.current_tab === 1 ) {
						t.dispFeedback ( translate( Seed.cities[ city_idx ].type || Seed.cities[ city_idx ].outpost_type) + ' ' + translate('Starting Soon') + '... ' + timeFormat( delay/1000 )  );}
					return;
				}
			}
		}
		
		
		city_idx = t.setNextTrainCity();
		if ( city_idx ){
			delay = 10;
			if ( t.current_tab === 1 ) {
				t.dispFeedback ( translate( Seed.cities[ city_idx ].type || Seed.cities[ city_idx ].outpost_type) + ' ' + translate('Starting Soon') + '... ' + timeFormat( delay/1000 )  );}
		} else if ( !Data.options.attacks.enabled ) {
			delay = 30000;
			if ( t.current_tab === 1 ) {
				t.dispFeedback ( translate( Seed.cities[ city_idx ].type || Seed.cities[ city_idx ].outpost_type) + ' ' + translate('Starting Soon') + '... ' + timeFormat( delay/1000 )  );}
		} else {
			delay = 60000;
			if ( t.current_tab === 1 ) {
				t.dispFeedback ( translate( Seed.cities[ city_idx ].type || Seed.cities[ city_idx ].outpost_type) + ' ' + translate('Starting Soon') + '... March return' );}
		}
		
		verboseLog('trainTick City' + ( city_idx ) );

		t.training.timer.tick = setTimeout ( t.trainTick, delay );
		
	},

	// Queue the training job
	// Parameters:
	//      unit_type - Porter, Conscript, etc.
	//      unit_quantity - number of units to train
	//      city_idx - city index (0=capitol, 1=outpost 1, 2 = outpost 2)
	doTrain : function ( unit_type, unit_quantity, city_idx )
	{
		var t = Tabs.Jobs;
		var city = Seed.cities[city_idx];
		var msg = ' (' + translate(Seed.cities[city_idx].name) + ') ' + translate('Training') + ' ' + unit_quantity + ' ' + translate(unit_type);
		//t.dispFeedback (msg);

		MyAjax.units ({
			city_id       : city.id,
			unit_type     : unit_type,
			unit_quantity : unit_quantity,
			
			onSuccess     : function ( r ) {

				t.training.errors = 0;
				
				actionLog (msg);
				
				if ( t.current_tab === 1 ) {
					t.dispFeedback ( msg );
				}

				// Remove resources used
				// cloned in order to not modify the original
				try {
					var resources = Seed.requirements.unit[ r.job.unit_type ].resources.cloneProps();
					// values ??calculated based on the number of troops
					for ( var type in resources ) {
						if ( resources.hasOwnProperty( type ) ) {
							resources[type] *= r.job.quantity;
						}
					}
					Resources.remove( resources );
				} catch (e) {
					debugLog('ERROR in doTrain: ' + e);
				}
				
				// By Lord Mimir
				/** Get the units being built so the will be displayed
				*  The units.json has the city the training happen at as part of the response
				*  so no need to call it just use the info sent
				*/
				Seed.updateCity ( r.city );  

			},
			
			onFailure     : function ( r ) {

				if ( r.status && r.status === 509 )	{
					var delay = ERROR_509_DELAY;
					if ( t.current_tab === 1 ) {
						t.dispFeedback ( '<b>' + translate('Bandwidth Limit Exceeded') + '</b>,' + translate('Too many requests') + '! -  ' + translate('Retry in') + ' :' + timeFormat( delay/1000 ) );
					}
					clearTimeout ( t.training.timer.tick );
					t.training.timer.tick = setTimeout( t.trainTick, delay );
				} 
				else {
					verboseLog ('Error: Training: ' + unit_type + ' ' + r.errmsg);
					
					actionLog (translate('Error') + ' ' + translate('Training') + ': ' + unit_type + ' ' + r.errmsg);

					// The queue is frequently full, but we could be getting server errors (500) too
					// Wait a couple of minutes
					if ( ++t.training.errors > 10 )
					{
						if ( t.current_tab === 1 ) {
							t.dispFeedback (translate('Too many errors, disabling auto training'));
						}
						t.setTrainEnable ( false );
						t.training.errors = 0;
					}
					else {
						if ( t.current_tab === 1 ) {
							t.dispFeedback (translate('Error') + ' ' + translate('Training') + ': ' + unit_type + ' ' +  r.errmsg);
						}
						
						// Increases the waiting time for next retry errors
						t.training.error_delay *= 1.5;
						
						clearTimeout ( t.training.timer.tick );
						t.training.timer.tick = setTimeout( t.trainTick, t.training.error_delay );
					}
				}
			},
			
			delay        : Math.randRange(3000, 6000),
			caller       : 'doTrain'
		});
	},

	// New approach 07072011b
	// Calculate the completion time by examining the job record for any job running
	// While auto-build is enabled, this function is called on a 4 second timer
	// It resets the timer to 20 seconds if doBuild() has an error and fetches the Seed
	// to get updated information
	// It will turn off auto-build if the error count exceeds three
	buildTick : function ( city_idx )
	{
		var t = Tabs.Jobs;
		
		clearTimeout ( t.building.timer.tick );
		
		if ( !Data.options.building.enabled ) {
			return;
		}
		
		if ( city_idx ) {
			t.building.current_city = city_idx;
		} else {
			city_idx = t.building.current_city;
		}
		
		// Fix city_idx in case of wrong number, undefined or overflow
        if ( isNaN( city_idx ) || city_idx < 0 || city_idx >= Seed.cities.length ){
            city_idx = 0;
        }  
        
        // in case the city is not been defined in Seed.updateCity skip to next in array.
		if ( !Seed.cities[city_idx] )
		{
			t.buildTick( city_idx + 1 );
			return;
		}
		
		var jobs = getJobs ( 'building', city_idx );
		
		// city not currently building
		if ( jobs.length === 0 )
		{
			// Make the job list
			var job_list = []; // Concatenated array of buildings
			var build_list = [];
			for ( var name in Data.options.building.level_enable[city_idx] )
			{
				// Is this building type enabled for autobuild?
				if ( Data.options.building.level_enable[city_idx][name] )
				{
					// get the current list of buildings to upgrade taking into account the cap limit ( this is do it with the last boolean argument)
					build_list = Buildings.getList ( city_idx, name, true );
					build_list.sort ( function(a,b){return a.level-b.level} );
					job_list = job_list.concat ( build_list );
				}
			}
			
			job_list.sort ( function(a,b){return a.level-b.level} );
			
			for ( var i=0; i < job_list.length; i++ )
			{
				var job = job_list[i];
				// Check the requirements
				var reqs = t.checkBuildReqs( city_idx, job.type, job.level );
				
				// If the requirements are met, we began job
				if ( !reqs.msg )
				{
					// Initiates the request to the server
					MyAjax.buildings ({
						city_id     : Seed.cities[city_idx].id,
						
						building_id : job_list[i].id,
						
						onSuccess   : function ( r ){
							t.building.errors = 0;
							
							// Remove resources used
							Resources.remove( Seed.requirements.building[ r.job.city_building_type ].level[ r.job.level ].resources );
							
							var msg = translate('Building')+ ': ' + translate(r.job.city_building_type) + ' (' + r.job.level +') '+ translate('at') + ' ' + translate(Seed.cities[city_idx].name);
							
							actionLog (msg);
		
							if ( t.current_tab === 2 ) {
								t.dispFeedback ( msg );
							}
						},
						
						onFailure   : function ( r ){
						
							clearTimeout ( t.building.timer.tick );
							
							if ( r.status && r.status === 509 )	{
								var delay = ERROR_509_DELAY;
								if ( t.current_tab === 2 ) {
									t.dispFeedback ( '<b>' + translate('Bandwidth Limit Exceeded') + '</b>,' + translate('Too many requests') + '! -  ' + translate('Retry in') + ' :' + timeFormat( delay/1000 ) );
								}
								// Wait and try again
								t.building.timer.tick = setTimeout( t.buildTick, delay );
							}
							else {
							
								actionLog (job.type + ': ' + r.errmsg);
								
								if ( ++t.building.errors > 5 )
								{
									if ( t.current_tab === 2 ) {
										t.dispFeedback (translate('Too many errors, disabling auto-build'));
									}
									t.setBuildEnable ( false );
									t.building.errors = 0;
									return;
								}

								// Increases the waiting time for next retry errors
								t.building.error_delay *= 1.5;
								
								t.building.timer.tick = setTimeout ( t.buildTick, t.building.error_delay );
								
								if ( t.current_tab === 2 ) {
									t.dispFeedback (translate(job.type) + ': ' + r.errmsg + ' ' + translate('Retry in') + ': '+ timeFormat(t.building.error_delay/1000) );
								}
								
							}
						},
						
						caller      : 'buildTick'
					});
					
					// go to next city
					break;
				}
				// The requirements were not met
				else {
					// If the user is on building tab shows the requirements
					if ( t.current_tab === 2 ){
						t.dispFeedback ( translate(job_list[i].type) +': '+ reqs.msg );
					}
				}
			}
		}

		var delay = Math.randRange( 5000, 10000)
		
		if ( t.current_tab === 2 ) {
			t.dispFeedback ( translate('Next City') + ' ' + translate('Starting Soon') + '...' + timeFormat(delay/1000) );
		}
		
		t.building.timer.tick = setTimeout ( t.buildTick, delay, city_idx + 1 );
	},

	// Research heartbeat
	researchTick : function ()
	{
		var t = Tabs.Jobs;
		var reqs;
		
		clearTimeout ( t.research.timer.tick );
		
		if ( !Data.options.research.enabled ){
			return;
		}
		
		var city = Seed.cities[0];
		
		var jobs = getJobs ( 'research' );
		
		// no research being done yet
		if ( jobs.length === 0 )
		{
			// Make the job list
			// Because a 0 level research is not in Seed.player.research (by Didi)
			// and also Spectral Outpost research
			var job_list = [];
			
			for ( var i=0; i < t.research_type.length; i++ )
			{
				var type  = t.research_type[i];
				
				var level = ( Seed.player.research[ type ] ? parseInt( Seed.player.research[ type ] ) : 0 );
				
				if ( Data.options.research.level_enable[ type ] && Data.options.research.level_cap[ type ] > level ) {
					job_list.push( { type:type, level:level } );
				}
			}
			
			// Sort the list by level
			job_list.sort ( function(a,b){return a.level - b.level} );
			
			for ( var i=0; i < job_list.length; i++ )
			{
				var job = job_list[i];
				// Check the requirements
				reqs = t.checkResearchReqs ( job.type );

				// If the requirements are met, we began job
				if ( !reqs.msg )
				{
					// Initiates the request to the server
					MyAjax.researches ({
					
						city_id       : city.id,
						
						research_type : job_list[i].type,
						
						onSuccess     : function ( r ) {
							t.research.errors = 0;
							
							// Remove resources used
							Resources.remove( Seed.requirements.research[ r.job.research_type ].level[ r.job.level ].resources );

							var msg = '<b>' + translate('Researching') +': </b> '+ translate(r.job.research_type) + ' ('+ r.job.level +') ';
					
							actionLog(msg);
					
							if ( t.current_tab === 3 ) {
								t.dispFeedback ( msg );
							}
							
							// Run the researchTick after the job finishes
							t.research.timer.tick = setTimeout ( t.researchTick, (r.job.duration + 15) * 1000 );
						},
						onFailure     : function ( r ) {
							
							clearTimeout ( t.research.timer.tick );
							
							if ( r.status && r.status === 509 )	{
								var delay = ERROR_509_DELAY;
								if ( t.current_tab === 3 ) {
									t.dispFeedback ( '<b>' + translate('Bandwidth Limit Exceeded') + '</b>,' + translate('Too many requests') + '! -  ' + translate('Retry in') + ' :' + timeFormat( delay/1000 ) );
								}
								// Wait and try again
								t.research.timer.tick = setTimeout( t.researchTick, delay );
							} 
							else {
							
								actionLog ('ERROR: '+ job.type + ' ' + r.errmsg);
								
								if ( ++t.research.errors > 10 )
								{
									if ( t.current_tab === 3 ) {
										t.dispFeedback (translate('Too many errors, disabling auto-research'));
									}
									t.setResearchEnable ( false );
									t.research.errors = 0;
									return;
								}
								
								if ( t.current_tab === 3 ) {
									t.dispFeedback ( translate( job.type ) + ': ' + r.errmsg);
								}
								
								// Run the researchTick after the job finishes
								t.research.timer.tick = setTimeout ( t.researchTick, t.research.error_delay );
							}
						}
					});

					break;
				}
				// The requirements were not met
				else {

					// If the user is on research tab shows the requirements
					if ( t.current_tab === 3 ) {
						t.dispFeedback ( translate(job_list[i].type) +' '+ reqs.msg);
					}
				}
			}
		}
		
		var delay = Math.randRange( 15000, 30000);
		
		if ( t.current_tab === 3 ) {
			t.dispFeedback ( translate('Waiting') + '...' );
		}
		
		t.research.timer.tick = setTimeout ( t.researchTick, delay );
	}
}

/***********************************   End Jobs  ***********************************/

/********************************************************************************
* Options Tab                                                                  *
* - Enable window drag                                                         *
* - Enable collection of resources from Outposts every 1-99 seconds, minutes,  *
*   hours or days                                                              *
* - Verbose logging                                                            *
********************************************************************************/
Tabs.Options = {
	tab_order	: OPTIONS_TAB_ORDER,
	tab_label	: 'Options',
	tab_disabled: !OPTIONS_TAB_ENABLE,
	
	$container	: null,
	
	section : 0,

	init : function ( div ) 
	{
		var t = Tabs.Options;
		t.$container = $J(div);

		var sel_Unit = ['','',''], sel_auto_refresh = ['','','',''];
		
		switch ( Data.options.auto_collect.unit )
		{
		case 60:    sel_Unit[0] = 'selected';  break;
		case 3600:  sel_Unit[1] = 'selected';  break;
		case 86400: sel_Unit[2] = 'selected';  break;
		default:    sel_Unit[1] = 'selected';
		}

		switch ( parseInt( Data.options.auto_refresh.delay ) )
		{
		case 10: sel_auto_refresh[0] = 'selected'; break
		case 15: sel_auto_refresh[1] = 'selected'; break;
		case 20: sel_auto_refresh[2] = 'selected'; break;
		case 25: sel_auto_refresh[3] = 'selected'; break;
		default: sel_auto_refresh[0] = 'selected';
		}

    
		html = '<div class=' + UID['title'] + '>'+ translate('Options') +'</div>'
		+'<div id=' + setUID('Tabs.Options') + '>'
		+'<h4 style="display:block;width:100%;margin-top:3px;" ref="0" class=' + UID['subtitle'] + '>'+ translate('Game Options') +'</h4>'
		+'<div>'
		+'	<table class=' + UID['table'] + ' width="100%">'
		+'	<tr valign=top>'
		+'		<td>'
		+'			<label>'
		+'				<input id=' + setUID('Tabs.Options.collect') + ' type=checkbox /> ' 
		+ 				translate('Auto-Collection of Resources')
		+'			</label> '
		+'			<input id=' + setUID('Tabs.Options.collect_delay') + ' size=1 maxlength=2 type=text value="' 
		+ 				Data.options.auto_collect.delay + '">'
		+'			</input>'
		+'			<select id=' + setUID('Tabs.Options.collect_unit') + ' size=1>'
		+'				<option value=60 ' + sel_Unit[0] + '>' + translate('Minutes') + '</option>'
		+'				<option value=3600 ' + sel_Unit[1] + '>' + translate('Hours') + '</option>'
		+'				<option value=86400 ' + sel_Unit[2] + '>' + translate('Days') + '</option>'
		+'			</select>'
		+'		</td>'
		+'	</tr>'
		+'	</table>'
		+'</div>'
		+'<h4  style="display:block;width:100%;margin-top:3px;" ref="1" class=' + UID['subtitle'] + '>'+ translate('Script Options') +'</h4>'
		+'<div>'
		+'	<table class=' + UID['table'] + ' width="100%">'
		+'	<tr valign=top>'
		+'		<td>'
		+'		<label>'
		+'			<input id=' + setUID('Tabs.Options.auto_refresh') + ' type=checkbox /> ' 
		+ 			translate('Enable') +' '+ translate('Auto Refresh every') 
		+'		</label>'
		+'		<select id=' + setUID('Tabs.Options.auto_refresh_delay') + ' size=1>'
		+'			<option value=10 ' + sel_auto_refresh[0] + '>10</option>'
		+'			<option value=15 ' + sel_auto_refresh[1] + '>15</option>'
		+'			<option value=20 ' + sel_auto_refresh[2] + '>20</option>'
		+'			<option value=25 ' + sel_auto_refresh[3] + '>25</option>'
		+'		</select> ' + translate('Minutes') + ' ' + translate('of inactivity')
		+'		</td>'
		+'	</tr>'
		+'	</table>'
		+'</div>'
		+'<h4 style="display:block;width:100%;margin-top:3px;" ref="2" class=' + UID['subtitle'] + '>'+ translate('Permanent Data') +'</h4>'
		+'<div>'
		+'	<table class=' + UID['table'] + ' width="100%">'
		+'	<tr>'
		+'		<td>'
		+'		<center>'
		+'		<input id=' + setUID('Tabs.Options.storage.backup')  + ' type=button value="' 
		+ 			translate('Backup') + '">'
		+'		</input>&nbsp;'
		+'		<input id=' + setUID('Tabs.Options.storage.backup_map')  + ' type=button value="' 
		+ 			translate('Backup') + ' ' + translate('Map') +'">'
		+'		</input>&nbsp;'
		+'		<input id=' + setUID('Tabs.Options.storage.restore') + ' type=button value="' 
		+ 			translate('Restore') + '">'
		+'		</input>'
		+'		<br><br>'
		+'		<select id=' + setUID('Tabs.Options.storage.delete_type') + '>'
		+'			<option value="All">' + translate('All') + '</option>'
		+'			<option value="Options">' + translate('Options') + '</option>'
		+'			<option value="Map">' + translate('Map') + '</option>'
		+'		</select> '
		+'		<input id=' + setUID('Tabs.Options.storage.delete')  + ' type=button value="'
		+ 			translate('Delete') + '">'
		+'		</input>'
		+'		<input id=' + setUID('Tabs.Options.storage.file')    + ' type="file" multiple style="opacity:0;position:absolute;z-index:-1"/>'
		+'		</center>'
		+'		</td>'
		+'	</tr>'
		+'	</table>'
		+'</div>'
		+'<h4 style="display:block;width:100%;margin-top:3px;" ref="3" class=' + UID['subtitle'] + '>'+ translate('Server Files') +'</h4>'
		+'<div>'
		+'	<table class=' + UID['table'] + ' width="100%">'
		+'	<tr>'
		+'		<td>'
		+'		<center>'
		+'		<input id=' + setUID('Tabs.Options.refresh') + ' type=button value="' 
		+			translate('Refresh') + '">'
		+'		</input>'
		+'		</center>'
		+'		</td>'
		+'	</tr>'
		+'	</table>'
		+'<BR />'
		+'<BR />'
		+'</div>'
		+'<h4 style="display:block;width:100%;margin-top:3px;" ref="3" class=' + UID['subtitle'] + '>'+ translate('Helpful Links') +'</h4>'
		+'<div>'
		+'	<table class=' + UID['table'] + ' width="100%">'
		+'	<tr>'
		+'		<td>'
		+'		<center>'
		+'<b><h2>Feel free to join the forum for support on the script!</h2></b><br>'
		+'<a href="http://wackoscripts.com" target="_blank">Forum Home</a><br>'
		+'<a href="http://wackoscripts.com/index.php?app=ccs" target="_blank">Script Instructions</a><br>'
		+'<a href="http://wackoscripts.com/index.php?/forum/3-report-problems/" target="_blank">Report Problems</a><br>'
		+'<a href="http://wackoscripts.com/index.php?/forum/16-features-suggestions/" target="_blank">Features & Suggestions</a><br>'
		+'<a href="http://wackoscripts.com/index.php?/forum/24-general-discussion/" target="_blank">General Discussion</a><br>'			
		+'<br><br><b>  If you would like to help with the development of the script or would like to donate<br>  to keep it going you will find a donate on the right side of the forum index!<br><br>'
		+'Thanks For Your Support!!<br></b>'
		+'</center>'
		+'		</td>'
		+'	</tr>'
		+'	</table>'
		+'</div>'
		+'</div>';
		
		t.$container
		.css({
			height		: '690px'
		})
		.html( html );

		/*
		$J('#'+UID['Tabs.Options'])
		.css({
			'overflow-x'  : 'hidden',
			height		  : '680px'
		})
		.accordion({
			 collapsible	: true
			,active			: t.section
			,changestart	: function( event, ui ) {
				if ( !ui || !ui.newHeader || ui.newHeader.length < 1 ) return;
				var section = $J( ui.newHeader[0] ).attr('ref');
				if ( section ) {
					t.section = parseInt( section );
				}
			}
		});
		
		*/
		
		t.checkboxChange(UID['Tabs.Options.collect'], Data.options.auto_collect.enabled, AutoCollect.setEnable);
		
		$J('#'+UID['Tabs.Options.collect_delay']).change ( onChangeTime );
		$J('#'+UID['Tabs.Options.collect_unit']).change ( onChangeUnit );
		
		t.checkboxChange( UID['Tabs.Options.auto_refresh'], Data.options.auto_refresh.enabled, AutoRefresh.setEnable );
		
		$J('#'+UID['Tabs.Options.auto_refresh_delay']).change ( onChangeRefreshDelay );
		
	

		$J('#'+UID['Tabs.Options.storage.backup']).click ( onClickBackup );
		
		$J('#'+UID['Tabs.Options.storage.backup_map']).click ( onClickBackupMap );
		
		$J('#'+UID['Tabs.Options.storage.file']).change ( onChangeRestoreFile );
		
		$J('#'+UID['Tabs.Options.storage.restore']).click ( function(){
			console.log($id(UID['Tabs.Options.storage.file']));
			$J('#'+UID['Tabs.Options.storage.file']).click();
		});
		
		$J('#'+UID['Tabs.Options.storage.delete']).click ( onClickClearStorage );
		
		
		$J('#'+UID['Tabs.Options.refresh']).click ( onClickRefreshData );

	
		
		function onChangeTime ( event )
		{
			var time = parseIntZero( $J(this).val() );
			if ( Data.options.auto_collect.unit == 60 && time < 10 ) {
				time = 10;
				$J(this).val( time );
			}
			Data.options.auto_collect.delay = time;
		}

		function onChangeUnit ( event )
		{
			Data.options.auto_collect.unit = parseIntZero( $J(this).val() );
		}
		
		function onChangeRefreshDelay ( event )
		{
			AutoRefresh.setDelay( $J(this).val() );
		}
		
		function onClickClearStorage () 
		{
			var type = $J('#'+UID['Tabs.Options.storage.delete_type']).val();
			var section = false;
			switch ( type )
			{
			case 'Options':
				section = ['options'];
				break;
			case 'Map':
				section = ['map'];
				break;
			}
			dialogBox({
				id		  : setUID('dialog-confirm'),
				centerTo  : t.$container,
				title	  : translate('Delete') + ' ' + translate(type) + ' ' + translate('Permanent Data'),
				html	  : '<br>' + translate('Are you sure you want to') +' '+ translate('delete') +'<br><b>'+ translate(type) + '</b> ' + translate('Permanent Data') + '?',
				buttons   : [
					{
						text: translate('Confirm'),
						click: function() { 
							Data.clearStorage( section ); 
							$J(this).dialog('destroy');
						}
					},
					{
						text: translate('Cancel'),
						click: function() { $J(this).dialog('destroy'); }
					}
				]
			});

		}
		
		function onClickRefreshData () 
		{
			var t = Tabs.Options;
			var msg = $J.msg({ 
				content 	 : translate('Refresh') + '...',
				target		 : t.$container,
				clickUnblock : false
				
			});
			Seed.fetchPlayer({
				callback  : function() {
				},
				caller    : 'Tabs.Options.refresh'
			});  
		}
		
		function onClickBackup ()
		{
			var t = Tabs.Options;
			var msg = $J.msg({ 
				content 	 : translate('Generating File') + '<br>' + translate('Please, wait') + '...',
				target		 : t.$container,
			});
			setTimeout ( function () {
				var keys = getKeys ( Data.defaults );
				for ( var i=0; i < keys.length; i++ )
				{
					if ( /(marches|requests)/i.test( keys[i] ) ) {
						keys.splice( i , 1 );

					};
				}
				
				var json_data = '{';
				for ( var i = 0; i < keys.length ; i++ )
				{
					var name = keys[i];
					
					try {
						json_data += '"' + name + '":' + JSON.stringify( Data[name] );
					} catch(e){
						console.log(e);
					}
					
					if ( i < keys.length-1 ){
						json_data += ','
					}
				}
				json_data += '}';
				window.open('data:application/text;base64,' + Base64.encode( json_data ),'Backup','width=300,height=200,toolbar=0,resizable=0');
			}, 1000);
		}
		
		function onClickBackupMap ()
		{
			var t = Tabs.Options;
			var msg = $J.msg({ 
				content 	 : translate('Generating Map File') + '<br>' + translate('Please, wait') + '...',
				target		 : t.$container,
			});
			setTimeout ( function () {
				var json_data = '{"map":'+ JSON.stringify( Data.map ) + '}';
				window.open('data:application/text;base64,' + Base64.encode( json_data ),'Backup Map','width=300,height=200,toolbar=0,resizable=0');
			}, 1000);
		}
		
		function onChangeRestoreFile ()
		{
			var t = Tabs.Options;

			var files = $id(UID['Tabs.Options.storage.file']).files;

			if ( !files.length ) {
			  return;
			}
			
			var reader = new FileReader();
			reader.onload = function( event ) {
				try {
					if ( event.target.result ) {
						Data.mergeWith (  JSON.parse( event.target.result ) );
						var msg = $J.msg({ 
							content 	 : translate('Restore') + ' ' + translate('Successfully'),
							target		 : t.$container,
						});
					}
				} catch (e) {
					var msg = $J.msg({ 
						content 	 : translate('Restore') + ' ' + translate('Error') + '<br><br>' + e ,
						target		 : t.$container,
					});
				}
				// Clear the file container for the next change
				$id(UID['Tabs.Options.storage.file']).files = [];
				$id(UID['Tabs.Options.storage.file']).value = '';
			};
			
			reader.onerror = function( event ) {
				var error = event.target.error.name;
				console.log( error );
				if(error == "NOT_READABLE_ERR") {
				
				}
				// Clear the file container for the next change
				$id(UID['Tabs.Options.storage.file']).files = [];
				$id(UID['Tabs.Options.storage.file']).value = '';
			};
			
			for (var i = 0, file; file = files[i]; i++) {
				// Read file into memory as UTF-8
				reader.readAsText( file, 'UTF-8' );
			}

		}
	}, 

	hide : function () {
	},

	show : function () {
		
	},
	
	checkboxChange : function ( checkboxId, optionVar, callEnable, callIsAvailable )
	{
		var t = Tabs.Options;
		var checkbox = $id( checkboxId );

		if ( callIsAvailable && callIsAvailable() === false )
		{
			checkbox.disabled = true;
			return;
		}
		
		if ( optionVar ){
			checkbox.checked = true;
		}
		
		$J(checkbox).change ( new eventToggle(checkboxId, optionVar, callEnable).handler );
		
		function eventToggle( checkboxId, optionVar, callOnChange )
		{
			this.handler = handler;
			var optVar   = optionVar;
			var callback = callOnChange;
			
			function handler( event )
			{
				optVar = this.checked;
				if ( callback !== null ) {
					callback( this.checked );
				}
			}
		}

	},
	
	
}


//*********************************** Log Tab ***********************************
Tabs.Logs = {
	tab_order	: LOG_TAB_ORDER,
	tab_label	: 'Logs',
	tab_disabled: !LOG_TAB_ENABLE,
	last_subtab	: 'tabActions',
	
	$container	: null,
	content		: [],
	title		: null,
	max_entries	: 1000,
	stats_timer	: 0, // (by Didi)
	state		: 0,
	
	init : function ( div )
	{
		var t = Tabs.Logs;
		t.$container = $J( div );

		// (Added Debug & Stats by Didi)
		var html = ''
		+'<ul class=tabs>'
		+'	<li class=tab><a id='         + setUID('Tabs.Logs.tabVerbose') + '>' + translate('Verbose')    + '</a></li>'
		+'	<li class=tab><a id='         + setUID('Tabs.Logs.tabDebug')   + '>' + translate('DebugLog')   + '</a></li>'
		+'	<li class=tab><a id='         + setUID('Tabs.Logs.tabStats')   + '>' + translate('Statistics') + '</a></li>'
		+'	<li class=tab><a id='         + setUID('Tabs.Logs.tabDebugger')   + '>' + translate('Debuger') + '</a></li>'
		+'</ul>'
		+'<div id=' + setUID('Tabs.Logs.title') + ' class=' + UID['title'] + '>' + translate('Verbose') + '</div>'
		+'<div style="position:absolute; height:645px; max-height:645px; overflow-y:auto; display:none;">'
		+'	<table id=' + setUID('Tabs.Logs.verbose') + ' class=' + UID['table_console'] + ' cellspacing=1>'
		+'	<tr>'
		+'		<td class=' + UID['underline'] + '></td>'
		+'		<td class=' + UID['underline'] + ' width=95%></td>'
		+'	<tr>'
		+'	</table>'
		+'</div>'
		+'<div style="position:absolute; height:645px; max-height:645px; overflow-y:auto; display:none;">'
		+'	<table id=' + setUID('Tabs.Logs.debug') + ' class=' + UID['table_console'] + ' cellspacing=1>'
		+'	<tr>'
		+'		<td class=' + UID['underline'] + '></td>'
		+'		<td class=' + UID['underline'] + ' width=95%></td>'
		+'	<tr>'
		+'	</table>'
		+'</div>'
		+'<div style="position:absolute; height:645px; max-height:645px; overflow-y:auto; display:none;">'
		+'	<center>'
		+'	<table id=' + setUID('Tabs.Logs.stats') + ' class="' + UID['table'] + ' ' + UID['table_console'] + '" border=1 cellspacing=1 width=97%>'
		+'	</table>'
		+'	</center>'
		+'</div>'
		+'<div style="position:absolute; height:645px; max-height:645px; overflow-y:auto; display:none;">'
		+'	<div id=' + setUID('Tabs.Logs.debugger') + '>'
		+'	</div>'
		+'</div>';
		
		t.$container.html( html );
		
		t.content.push( $id(UID['Tabs.Logs.verbose']) );
		$J('#'+UID['Tabs.Logs.tabVerbose']).click ( t.tabVerbose );
		
		t.content.push( $id(UID['Tabs.Logs.debug']) );
		$J('#'+UID['Tabs.Logs.tabDebug']).click ( t.tabDebug );

		t.content.push( $id(UID['Tabs.Logs.stats']) );
		$J('#'+UID['Tabs.Logs.tabStats']).click ( t.tabStats );
		
		t.content.push( $id(UID['Tabs.Logs.debugger']) );
		$J('#'+UID['Tabs.Logs.tabDebugger']).click ( t.tabDebugger );
		
		t.title = $id( UID['Tabs.Logs.title'] );
		
		t.state = 1;
		
		for ( var i=0; i < Data.logs.length; i++ )
		{
			var log = Data.logs[i];
			for ( var j=0; j < log.length; j++ )
			{
				t._addRow( log[j].msg, log[j].ts, i );
			}
		}
		
		if ( !Data.requests.start_at ) {
			Data.requests.start_at = serverTime();
		}

		if ( DEBUG_MODE === false ) 
		{ 
			$J('#'+UID['Tabs.Logs.title']).parent().hide();
			$J('#'+UID['Tabs.Logs']).parent().hide();
		}
	},

	tabVerbose : function ()
	{
		var t = Tabs.Logs;
		
		$J('#'+UID[t.last_subtab])
		.css('z-index','0')
		.removeClass('selected');
		
		$J('#'+UID['Tabs.Logs.tabVerbose'])
		.css('z-index','1')
		.addClass('selected');

		t.last_subtab = 'Tabs.Logs.tabVerbose';
		
		$J(t.content[1]).parent().show();
		$J(t.content[2]).parent().hide();
		$J(t.content[3]).parent().hide();
		$J(t.content[4]).parent().hide();
		
		clearTimeout(t.stats_timer);
		
		t.title.innerHTML = translate('Verbose Log');
	},
	
	// Debug log (by Didi)
	tabDebug : function (){
		var t = Tabs.Logs;
		
		$J('#'+UID[t.last_subtab])
		.css('z-index','0')
		.removeClass('selected');
		
		$J('#'+UID['Tabs.Logs.tabDebug'])
		.css('z-index','1')
		.addClass('selected');
		
		t.last_subtab = 'Tabs.Logs.tabDebug';

		$J(t.content[1]).parent().hide();
		$J(t.content[2]).parent().show();
		$J(t.content[3]).parent().hide();
		$J(t.content[4]).parent().hide();
		
		clearTimeout(t.stats_timer);
		
		t.title.innerHTML = translate('Debug');
	},

	//didi moif : add stats of request
	tabStats : function (){
		var t = Tabs.Logs;
		var html = '';
				
		$J('#'+UID[t.last_subtab])
		.css('z-index','0')
		.removeClass('selected');
		
		$J('#'+UID['Tabs.Logs.tabStats'])
		.css('z-index','1')
		.addClass('selected');
		
		t.last_subtab = 'Tabs.Logs.tabStats';
		
		$J(t.content[1]).parent().hide();
		$J(t.content[2]).parent().hide();
		$J(t.content[3]).parent().show();
		$J(t.content[4]).parent().hide();
		
		clearTimeout(t.stats_timer);
		
		t.title.innerHTML = translate('Statistics');
		
		var total_requests = 0;
		var total_errors = 0;
		
		// Make the Totals
		for ( var type in Data.requests ){
			if ( Data.requests.hasOwnProperty( type ) && typeof Data.requests[type].total !== 'undefined') {
					total_requests += Data.requests[type].total;
					total_errors   += Data.requests[type].errors;
			}
		}

		Data.requests.run_time = serverTime() - Data.requests.start_at;
		var run_time = (Data.requests.run_time > 0) ? (Data.requests.run_time/3600) : 1;

		html += ''
			 + '<TR>'
			 + '	<TH width=35%>'+translate('Request')+ '</TH>'
			 + '	<TH>'+translate('Total') +'</TH>'
			 + '	<TH>'+translate('Rate') +'</TH>'
			 + '	<TH>'+translate('Errors') +'</TH>'
			 + '</TR>';
			 
		
		
		// Manifest
		var perHour = Data.requests.manifest.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Manifest')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.manifest.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.manifest.errors + '</TD>'
			 + '</TR>';

		// Player
		var perHour = Data.requests.player.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Player')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.player.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.player.errors + '</TD>'
			 + '</TR>';

		// Cities
		var perHour = Data.requests.cities.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('City')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.cities.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.cities.errors + '</TD>'
			 + '</TR>';
			 
		// Generals
		var perHour = Data.requests.generals.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Generals')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.generals.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.generals.errors + '</TD>'
			 + '</TR>';
		
		// Separator
		html += '<TR>'
			 + '	<TD colspan=4>&nbsp;</TD>'
			 + '</TR>';
			 
		// Map
		var perHour = Data.requests.map.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Map')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.map.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.map.errors + '</TD>'
			 + '</TR>';

		// Separator
		html += '<TR>'
			 + '	<TD colspan=4>&nbsp;</TD>'
			 + '</TR>';

		// Marches
		var perHour = Data.requests.marches.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Marches')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.marches.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.marches.errors + '</TD>'
			 + '</TR>';

		// Recalls
		var perHour = Data.requests.recalls.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>' + translate('Recall') + ' : </TD>'
			 + '	<TD align=right>'+Data.requests.recalls.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.recalls.errors + '</TD>'
			 + '</TR>';
			 
		// Abandon Wilderness
		var perHour = Data.requests.abandon.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Wilderness') + ' ' + translate('Leave')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.abandon.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.abandon.errors + '</TD>'
			 + '</TR>';
		
		// Separator
		html += '<TR>'
			 + '	<TD colspan=4>&nbsp;</TD>'
			 + '</TR>';
			 
		// Reports
		var perHour = Data.requests.reports.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Reports')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.reports.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.reports.errors + '</TD>'
			 + '</TR>';
			 
		// Reports Read
		var perHour = Data.requests.reports_read.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Read Report')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.reports_read.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.reports_read.errors + '</TD>'
			 + '</TR>';
			 
		// Reports Delete
		var perHour = Data.requests.reports_del.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Delete')+' '+translate('Reports')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.reports_del.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.reports_del.errors + '</TD>'
			 + '</TR>';
		
		// Separator
		html += '<TR>'
			 + '	<TD colspan=4>&nbsp;</TD>'
			 + '</TR>';
			 
		// Training
		var perHour = Data.requests.training.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Training')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.training.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.training.errors + '</TD>'
			 + '</TR>';

		// Research
		var perHour = Data.requests.research.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Research')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.research.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.research.errors + '</TD>'
			 + '</TR>';
		
		// Building
		var perHour = Data.requests.building.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Building')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.building.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.building.errors + '</TD>'
			 + '</TR>';
		
		// Separator
		html += '<TR>'
			 + '	<TD colspan=4>&nbsp;</TD>'
			 + '</TR>';
			 
		// Auto-Collect
		var perHour = Data.requests.collect.total / run_time;
		html += '<TR>'
			 + '	<TD align=right>'+translate('Auto-Collect')+' : </TD>'
			 + '	<TD align=right>'+Data.requests.collect.total + '</TD>'
			 + '	<TD align=right>'+perHour.intToCommas() + '/'+ translate('h')+ '</TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '>'+Data.requests.collect.errors + '</TD>'
			 + '</TR>';	 
		
		// Separator
		html += '<TR>'
			 + '	<TD colspan=4>&nbsp;</TD>'
			 + '</TR>';
			 
		// Totals
		var perHour = total_requests / run_time;
		html += '<TR>'
			 + '	<TD align=right><b>'+translate('Total')+' : </b></TD>'
			 + '	<TD align=right><b>'+total_requests + '</b></TD>'
			 + '	<TD align=right><b>'+perHour.intToCommas() + '/' + translate('h') +'</b></TD>'
			 + '	<TD align=right class=' + UID['bold_red'] + '><b>'+total_errors + '</b></TD>'
			 + '</TR>';

		html += '<TR>'
			 + '	<TD colspan=4>&nbsp;</TD>'
			 + '</TR>';

		html += '<TR>'
		   + '	<td align=right>'+ translate('Start Date') +' : </td>'
		   + '	<TD colspan=3>'+ new Date(Data.requests.start_at * 1000).myString() + '</TD>'
		   + '</TR>'
		   + '<TR>'
		   + '	<td align=right>'+ translate('Run Time') +' : </td>'
		   + '	<TD colspan=3>'+ timeFormat( Data.requests.run_time, true ) + '</TD>'
		   + '</TR>';
		
		html += '<TR>'
			 + '	<TD colspan=4>&nbsp;</TD>'
			 + '</TR>';

		html +='<TR>'
			+ '	<td colspan=4 align=center>'
			+ '		<input id='+ setUID('Tabs.Logs.tabStats.clear') +' type=button value="'+ translate('Delete') +' '+ translate('Statistics') +'" /></center>'
			+ '	</td>'
			+ '</TR>';

		$J(t.content[3]).html( html );
		
		$J('#'+UID['Tabs.Logs.tabStats.clear']).click( t.clearStats );
		
		t.stats_timer = setTimeout(t.tabStats, 1000);
	
	},

	//didi modif
	clearStats : function () {
		Data.requests.start_at = serverTime();
		
		for ( var type in Data.requests ){
			if ( Data.requests.hasOwnProperty( type ) && typeof Data.requests[type].total !== 'undefined') {
					Data.requests[type].total  = 0;
					Data.requests[type].errors = 0;
			}
		}
	},
	
	
	tabDebugger : function (){
		var t = Tabs.Logs;
		
		$J('#'+UID[t.last_subtab])
		.css('z-index','0')
		.removeClass('selected');
		
		$J('#'+UID['Tabs.Logs.tabDebugger'])
		.css('z-index','1')
		.addClass('selected');
		
		t.last_subtab = 'Tabs.Logs.tabDebugger';

		$J(t.content[1]).parent().hide();
		$J(t.content[2]).parent().hide();
		$J(t.content[3]).parent().hide();
		$J(t.content[4]).parent().show();
		
		clearTimeout(t.stats_timer);
		
		t.title.innerHTML = translate('Debugger');
		
		
		var html = ''
			+ '<textarea id="'+setUID('tabsDebug_TA_Unescape')+'" row=3 cols=50></textarea>'
			+ '<input type=button value="unescape" id="'+setUID('tabsDebug_BTN_Unescape')+'" />'
			+ '<br><br>'
			+ '<input type=button value="Seed.Player" id="'+setUID('tabsDebug_BTN_SeedPlayer')+'" /> <br><br>'
			+ '<input type=button value="Seed.Cities" id="'+setUID('tabsDebug_BTN_SeedCities')+'" /> <br><br>'
			+ '<input type=button value="Seed.Jobs.city" id="'+setUID('tabsDebug_BTN_SeedJobCity')+'" /><br><br>'
			+ '<input type=button value="Seed.Marches" id="'+setUID('tabsDebug_BTN_SeedMarches')+'" /><br><br>'
			+ '<input type=button value="Seed.Buildings" id="'+setUID('tabsDebug_BTN_SeedBuildings')+'" /><br><br>'
			+ '<input type=button value="Clear MAP data" id="'+setUID('tabsDebug_BTN_ClearMap')+'" /><br><br>'
			+ '<input type=button value="Check reports" id="'+setUID('tabsDebug_BTN_Reports')+'" /><br><br>'
			+ '<input type=button value="Persistant Data" id="'+setUID('tabsDebug_BTN_Data')+'" /><br><br>'
			+ '<input type=button value="Scripts" id="'+setUID('tabsDebug_BTN_Scripts')+'" /><br><br>'
			+ '<br>Missing Reports:<span id="'+setUID('tabsDebug_MissRep')+'"></span> &nbsp; <input id="'+setUID('tabsDebug_BTN_Reset')+'" type=button value="RESET" />';
		
		$J( t.content[4] ).html( html );
		
		$J('#'+UID['tabsDebug_BTN_Unescape']).click (unescape);
		$J('#'+UID['tabsDebug_BTN_SeedPlayer']).click (seedPlayer);
		$J('#'+UID['tabsDebug_BTN_SeedCities']).click (seedCities);
		$J('#'+UID['tabsDebug_BTN_SeedJobCity']).click (seedJobsCity);
		$J('#'+UID['tabsDebug_BTN_SeedMarches']).click (seedMarches);
		$J('#'+UID['tabsDebug_BTN_SeedBuildings']).click (seedBuildings);
		$J('#'+UID['tabsDebug_BTN_ClearMap']).click (clearMap);
		$J('#'+UID['tabsDebug_BTN_Reports']).click (readReports);
		$J('#'+UID['tabsDebug_BTN_Scripts']).click (dispScripts);
		$J('#'+UID['tabsDebug_BTN_Data']).click (dispData);
		$J('#'+UID['tabsDebug_BTN_Reset']).click (function(){
			Data.options.messages.missing=0; 
			showMissingReports()
		});

			
		function unescape(div){
			var esc = $id(UID['tabsDebug_TA_Unescape']);
			esc.value = unescape (esc.value);
		}
		
		function seedBuildings(){
			dispBuildings ('Seed.cities.capital.buildings', Seed.cities[0].buildings);
			for ( var city_idx = 1; city_idx < Seed.cities.length; city_idx++ )
			{
				// in case the city is not been defined in Seed.updateCity skip to next in array.
				if ( !Seed.cities[city_idx] ) continue;
			
				dispBuildings ('Seed.cities.outpost.buildings', Seed.cities[city_idx].buildings);
			}
		}

		function dispScripts(){
			
			var dialogbox = dialogBox({
				id		: setUID('dialog-debug'),
				width	: 900,
				height	: 700,
				centerTo: t.$container,
				title	: 'Debug - List Scripts',
				html	: translate('Scanning Map').replace('$NUM$',Data.options.map.radius),
			});
			
			var scripts = document.getElementsByTagName('script');
			var html = '<DIV class=' + UID['content'] + ' style="height:560px; max-height:560px; overflow:auto">';
			for (var i=0; i<scripts.length; i++){
				var code = scripts[i].innerHTML;
				if (code === undefined)
				html += 'no code<BR>';
				else
				html += 'Source: '+ scripts[i].src +'<BR>Length: '+ code.length +'<BR>'+ code.substr(0,1000).escapeHTML() +'<BR><HR>';
			}
			dialogbox.html(html);
		}
		
		function dispBuildings(msg, buildings){
			var b = [];
			for (var i=0; i<buildings.length; i++)
			b.push (buildings[i]);
			b.sort (function (a,b){
				if (a.location !== b.location){
					if (a.location === 'city')
					return -1;
					return 1;
				}
				return a.slot - b.slot;
			});
			var html = msg + ':\n';
			for (var i=0; i<b.length; i++)
				html += b[i].location +' slot #'+ b[i].slot +' : Level '+ b[i].level +' '+ b[i].type +'\n';
			debugLog (html);
		}

		function showMissingReports(){
			$id(UID['tabsDebug_MissRep']).innerHTML = Data.options.messages.missing;
			setTimeout (showMissingReports, 2000);
		}

		function readReports(){
			Messages.checkMessages({category:'reports'});
		}
		
		function seedPlayer(){
			debugLog (inspect (Seed.player, 8, 1));
		}
		
		function seedCities(){
			debugLog (inspect (Seed.cities, 8, 1));
		}
		
		function seedJobsCity(){
			var now = parseInt(serverTime());
			for (var c in Seed.jobs)
				debugLog ('Seed.jobs['+ c +'] (city #'+ Seed.city_idx[c] +') now='+ now +':\n'+ inspect (Seed.jobs[c], 8, 1));
		}
		
		function seedMarches(){
			var now = parseInt(serverTime());
			var msg = '***** Seed.marches: *****  (now='+ parseInt(serverTime())+')\n';
			for (var id in Seed.marches){
				var march = Seed.marches[id];

				msg += 'OWNER: '+  march.owner_id +' ID: '+ march.id +' '+ march.status +' '+ march.x +','+ march.y +' '+ march.run_at +'('+ (march.run_at-now)  +') '+ march.duration +'\n';
			}
			debugLog (msg);
		}

		function dispData(){
			if ( Data.itemList === undefined ) {
				Data.itemList = ['marches'];
			}

			var html = '';
			for (var name in Data.itemsList){
				html += '***** Data.'+ Data.itemsList[name] +':\n'+ inspect (Data[Data.itemsList[name]], 12, 1);
			}
			debugLog (html);
		}
		
		function clearMap(){
			Data.map = {};
		}
		
		showMissingReports ();
		
	},

	hide : function () {
		var t = Tabs.Logs;
		clearTimeout(t.stats_timer);
	},

	show : function () {
		if ( DEBUG_MODE === false ) 
		{ 
			$J('#'+UID['Tabs.Logs.title']).parent().hide();
			$J('#'+UID['Tabs.Logs']).parent().hide();
		}
	},

	_addRow : function ( msg, ts, to )
	{
		var t = Tabs.Logs;
		var n = to ? to : 0;
		
		if ( t.state !== 1 ) {
			return;
		}
		
		if ( t.content[n].rows.length > t.max_entries )
		{
			t.content[n].deleteRow( t.content[n].rows.length - 1 );
		}
		
		var row = t.content[n].insertRow ( 0 );
		// row.vAlign = 'top';
		var ts_cell = row.insertCell ( 0 );
		var msg_cell = row.insertCell ( 1 );
		
		ts_cell.className = 'jewel';
		ts_cell.innerHTML = '(&nbsp;'+ ts +'&nbsp;)&nbsp;';
		
		msg_cell.innerHTML = msg;
		msg_cell.style.whiteSpace = 'normal';
	}, 

	addMsg : function ( msg, to )
	{
	/*
		if ( Tabs.Logs.tab_disabled ) {
			return;
		}
*/
		var t = Tabs.Logs;
		var n = to ? to : 0;
		var ts = new Date().toTimeString().substring (0,8);
		
		//if ( DEBUG_MODE ) {
			t._addRow ( msg, ts, to );
		//}

		while ( Data.logs[n].length > t.max_entries )
		{
			Data.logs[n].shift();
		}
		
		Data.logs[n].push ( {msg:msg, ts:ts} );

	}
}

function actionLog ( msg ) 
{
	Tabs.Logs.addMsg( msg, 0 );
}

function debugLog(msg) {
	if ( DEBUG_MODE ) {
		Tabs.Logs.addMsg(msg.replace(/\n/g, '<br/>'), 2);
	}
}

function verboseLog ( msg ) 
{
	if ( DEBUG_MODE ) {
		Tabs.Logs.addMsg( msg, 1 );
	}
}
// END Tabs.Logs




/************************
**   Dialogs
*************************/
function dialogBox (options){
	var id = options.id||'dialog-box';
	var box = $J('<div id=' + id + '></div>').html(options.html||'');
	box.dialog({
		// options
		autoOpen	: options.autoOpen||true,
		buttons		: options.buttons||[
			{
				text: translate('Accept'),
				click: function() {
					if(box._overlay) box._overlay.remove();
					box.dialog('destroy');
				}
			}
		],
		closeText	: options.closeText||translate('Close'),
		dialogClass	: options.dialogClass||'',
		draggable	: options.draggable||true,
		height		: options.height||'auto',
		hide		: options.hide||'fade',
		minHeight	: options.minHeight||70,
		position	: options.position||'center',
		resizable	: options.resizable||false,
		show		: options.show||'fade',
		title		: options.title||'',
		width		: options.width||'auto',
		minWidth	: options.minWidth||300,
		maxWidth	: options.maxWidth||(options.centerTo ? $J(options.centerTo).innerWidth()-50 : false),
		zIndex		: options.zIndex||1001,
		// events
		close		: function(event, ui){ 
			if(options.close instanceof Function) options.close(event, ui);
			if(box._overlay) box._overlay.remove();
			if(box._timeOut) box.stopTime();
			if(!box._notdestroy) box.dialog('destroy');
		},
		create		: options.create||null,
		drag		: options.drag||null,
		dragStart	: function(event, ui){ 
			if(options.dragStart instanceof Function) options.dragStart(event, ui);
			box.parent().css('opacity','0.7');
		},
		dragStop	: function(event, ui){ 
			if(options.dragStop instanceof Function) options.dragStop(event, ui);
			box.parent().css('opacity','1');
		},
		focus		: options.focus||null,
		open		: function(event, ui){ 
			if(options.open instanceof Function) options.open(event, ui);
			if(box._timeOut) {
				box.oneTime(box._timeOut, function(){
					box.close();
				});
			}
		}
	})
	.dialogExtend({
        "maximize" : false,
        "minimize" : false,
        "dblclick" : "collapse",
        "icons" : {
          "maximize" : "ui-icon-circle-plus",
          "minimize" : "ui-icon-circle-minus",
          "restore"  : "ui-icon-bullet"
        }
	});
	
	box._notdestroy = options.notdestroy;
	
	box._timeOut = options.timeOut;
	
	box.centerTo = function(centerTo){
		box._centerTo = centerTo||box._centerTo;
		var offset = $J(box._centerTo).offset();
		var x = parseInt($J(box._centerTo).outerWidth()-$J('#'+id).outerWidth())/2 + offset.left;
		var y = parseInt($J(box._centerTo).outerHeight()-$J('#'+id).outerHeight())/2 + offset.top;
		box.dialog( 'option' , 'position' , [x, y] );
	};
	
	if (options.centerTo) {
		box.centerTo(options.centerTo);
	}
	
	if (options.overlay) {
		var container = $J(options.centerTo || document.body);
		var overlay = $J('<div id=' + id + '-overlay></div>').appendTo(container.parent() || document.body);
		overlay.css('position','absolute');
		overlay.css('display','block');
		overlay.css('background-color','#000');
		overlay.css('opacity','0.5');
		overlay.css('top','0');
		overlay.css('width',(container.outerWidth()+4)+'px');
		overlay.css('height',(container.outerHeight()+4)+'px');
		overlay.css('z-index','1000');
		overlay.css('box-shadow','rgba(0,0,0,0.5) 0 0 10px');
		overlay.css('-khtml-box-shadow','rgba(0,0,0,0.5) 0 0 10px');
		overlay.css('-moz-box-shadow','rgba(0,0,0,0.5) 0 0 10px');
		overlay.css('-webkit-box-shadow','rgba(0,0,0,0.5) 0 0 10px');
		box._overlay = overlay;
	}
	
	box.close = function(){
		box.dialog('close');
		if(box._overlay) box._overlay.css('display','none');
	};
	box.open = function(){
		box.dialog('open');
		if(box._overlay) box._overlay.css('display','block');
	};
	box.isOpen = function(){
		return box.dialog('isOpen');
	};
	box.destroy = function(){
		if(box._overlay) box._overlay.remove();
		box.dialog('destroy');
	};
	box.option = function(option, value){
		box.dialog('option', option, value);
	};
	box.title = function(value){
		box.dialog('option', 'title', value);
	};
	box.buttons = function(value){
		box.dialog('option', 'buttons', value);
	};
	box.draggable = function(value){
		box.dialog('option', 'draggable', value);
	};
	box.position = function(value){
		box.dialog('option', 'position', value);
	};
	box.timeOut = function(value){
		box._timeOut = value;
		box.open();
	};
	return box;
}

function dialogError (html, centerTo){
	dialogBox({
		id		  : setUID('dialog-error'),
		minWidth  : 300,
		minHeight : 150,
		centerTo  : centerTo||document.body,
		title	  : translate('Error'),
		html	  : '<br>'+html
	});
}

/************************
**   TimeBar
*************************/
var StepTimeBar = {
	steps	: 0,
	step	: 0,
	delay	: 10000,
	
	currentTime : 0,
	totalTime	: 0,
	timer		: 0,
	
	start : function(options){
		var t = StepTimeBar;
		
		t.steps = options.steps;
		t.delay = options.delay||t.delay;
		
		t.totalTime = t.steps * t.delay;
		
		t.step = 0;
		t.currentTime = 0;

		t.$stepbar = $J('<div id=' + setUID(options.id||'time-bar') + '></div>').appendTo(options.target||document.body);
		
		clearInterval(t.timer);
		t.timer = setInterval(t._progress, 250);
	},
	
	stop : function(){
		var t = StepTimeBar;
		t.delay = 10000;
		clearInterval(t.timer);
		t.$stepbar.remove();
	},
	
	update : function(step){
		var t = StepTimeBar;
		t.step = step;
		t.delay = parseInt((t.delay+t.currentTime)/step);
		t.totalTime = t.delay * t.steps;
	},
	
	_progress : function(){
		var t = StepTimeBar;
		t.currentTime += 250;
		var perc = parseInt(t.currentTime*100/t.totalTime);
		t.$stepbar.progressbar({ value: perc });
		if (perc >= 100) {
			t.stop();
		}
	}
	
}




function logit (msg) {
	var now = new Date();
	console.log(SERVER_ID+ ' @ ' + now.toTimeString().substring (0,8) + '.' + now.getMilliseconds() + ': ' +  msg);
	//if (Data && Data.logs) verboseLog(msg.replace(/\n/g, '<br/>'));
}


var TabsManager = {
	tabList     : {},           // {name, obj, div}
	current_tab : null,
	mainbox     : null,

	init : function ( mainbox ){
		var t = TabsManager;
		
		t.mainbox = mainbox;
		
		var sorter = [];
		for (k in Tabs){
			Tabs.mainbox = mainbox;
			if (!Tabs[k].tab_disabled){
				t.tabList[k] = {};
				t.tabList[k].name = k;
				t.tabList[k].uid = setUID('Tabs.' + k);
				t.tabList[k].obj = Tabs[k];
				if (Tabs[k].tab_label !== null)
					t.tabList[k].label = translate(Tabs[k].tab_label);
				else
					t.tabList[k].label = k;
				if (Tabs[k].tab_order !== null)
					sorter.push([Tabs[k].tab_order, t.tabList[k]]);
				else
					sorter.push([1000, t.tabList[k]]);
				t.tabList[k].div = document.createElement('div');
			}
		}

		sorter.sort (function (a,b){return a[0]-b[0]});
		
		var html = '<ul class=tabs>';
		html += '<li class="tab first">'
			 +'	<a id='+ sorter[0][1].uid +'>'
			 +'	<span class="' + UID['doa-icons'] + ' i-' + sorter[0][1].name  + '"></span>'
			 + 		sorter[0][1].label 
			 +'	</a>'
			 +'</li>';
		for (var i=1; i<sorter.length; i++)
			html += '<li class=tab>'
			+'	<a id='+ sorter[i][1].uid +'>'
			+'	<span class="' + UID['doa-icons'] + ' i-' + sorter[i][1].name  + '"></span>'
			+ 		sorter[i][1].label 
			+'	</a>'
			+'</li>';
		html += '</ul>';

		t.mainbox.html(html);
		
		t.current_tab = null;
		for (k in t.tabList) {
			if (t.tabList[k].name === Data.options.current_tab)
				t.current_tab = t.tabList[k] ;
				
			$J('#' + t.tabList[k].uid).click(this.e_clickedTab);

			var div = t.tabList[k].div;
			div.className = 'container';
			div.style.display = 'none';
			t.mainbox.append(div);
			try {
				t.tabList[k].obj.init(div);
			} catch (e){
				//didi modif :  add line number err
				div.innerHTML += 'INIT ERROR: '+ e + ' at line:'+ e.lineNumber;
			}
		}
		if (t.current_tab === null)
			t.current_tab = sorter[0][1];    
		t.setTabStyle ($id (t.current_tab.uid), true);
		t.current_tab.div.style.display = 'block';
	},

	hideTab : function (){
		var t = TabsManager;
		t.current_tab.obj.hide();
	},

	showTab : function (){
		var t = TabsManager;
		t.current_tab.obj.show();
	},
		
	setTabStyle : function (element, selected){
		if (selected){
			element.style.zIndex = 1;
			element.className = 'tab selected';
		} 
		else {
			element.style.zIndex = 0;
			element.className = 'tab';
		}
	},
	
	e_clickedTab : function (event){
		var t = TabsManager;
		
		var target = event.target;
		
		if ( !target.id ) {
			target = target.parentNode;
		}
		
		if ( !target.id ) {
			target = target.parentNode;
		}
		
		for (k in t.tabList) {
			if (t.tabList[k].uid === target.id) {
				var newTab = t.tabList[k];
				break;
			}
		}
		
		if (t.current_tab.name !== newTab.name){
			t.setTabStyle ($id(newTab.uid), true);
			t.setTabStyle ($id(t.current_tab.uid), false);
			t.current_tab.obj.hide ();
			t.current_tab.div.style.display = 'none';
			t.current_tab = newTab;
			newTab.div.style.display = 'block';
			Data.options.current_tab = newTab.name;      
		}
		newTab.obj.show();
	}
}


var width  = Math.randRange(300,320);
$startUpBox = dialogBox({
	id		: setUID('startup-box'),
	buttons : {},
	position: [parseInt(document.body.offsetWidth-(document.body.offsetWidth-760)/2-width/2), Math.randRange(0,20)],
	width	: width,
	height	: Math.randRange(150,160),
	title	: translate('Loading -') + ' v'+ (SCRIPT_VERSION.match(/\d+?\.\d+?[a-k]/)[0]||'') + ' ...',
	html	: '<br><div id='+setUID('startup-progressbar')+'></div><br><span>' + translate('Loading Script Please Wait') + '...</span>',
	close	: function(event, ui){
		clearTimeout(STARTUP_TIMER);
	}
});

StepTimeBar.start({ target:$J('#'+UID['startup-progressbar']), steps:4, delay:SCRIPT_STARTUP_DELAY*3 });

setTimeout ( scriptStartUp, SCRIPT_STARTUP_DELAY );






DATA_MAP = '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\
ehNpQSNSGUg5KHp6iIR6iXlaKkFyVhGBh0oTOVRZKWokN3ZBGIEkNXZ2ZnNYc4SKIUKBSBohOEZ5\
J2GDQThUUmRaaGMVMml3SicndnFUc3VyOkYnVyFyNmNUNHYpcVkzc2R4NIooNTY0UzJjSjVid3dV\
aXY6hlEaIoNEGIV3ckNDIyGKRoiDMYhHVBd0SidIISVaWhlmdzdneFpVSkVKYkl6aic6SFM1emd6\
OFJadUgYMyUpVWpiFREqI2YmiHNZRHgmV4oScYR5iVMXWRIYVlQ2IxhTZHUpJEkiSip0I0U6RFUU\
KiNnhnQqNkdSGnVJMRpVR0YzdicmZyURiCJFaikyFRoUhxiGKRlqUVVxchWFVzpXEUcmhkdaMSZa\
YVchcTVnGCYYVoY2Myc1WFVIeSQ2KGF2ckVlUXM6KUh0hjNIJlKEY1OCaHd6ZHVkWRE3JokpY2pk\
ZXR4YTaDIXdyIUcqEyRGQUIRhTV3J2dRRChTIWQyijN1gllCZ1daIhJ0aGhqQiNSJmgkRSRJZ1Q5\
dRUTdUZaJVp6QmcnNxKGh0ElNYcqYSF2cXmIhRh2KXUmKXhzNzJFdyFkQoY1YYYWSnVjikITc4I3\
SVZYN3IocVViMmdFGSEYQXZZNjZ5doInFxl1VlZRFXdkQkISQzlhY2VhhFpZcnYoiCQqJFJleVpK\
JFRCWDlTUjiBOnNXhkVTajoUY1N3R4lZYoJESBgxdVWHExmFUXcSWGMxcxRHI2VIR1NjEhUjhTpR\
SSpaNFZHalE2REUpKDVBaYcRE0hRNWGFV1Y3REdiR2iFZzgldIUXQTIzRyc1GWo2OTkVKXqCFXNU\
JnUhISRZenQmhnGIMUlYRSFJMXFhgRGBiodlM2kaRXchRCc2d1EjGlciSRmGiBNJdWJkhUEZiooW\
FSNSanoVNmlGNYpTJzJ1FRc2hoKJZYFaOCpoR2F5YopiYlmHYoYzdBN6ZSg0IXo0GCIaRlNmKBg6\
gmYnERlpNnRlc1cTh3JJRhk5JRknOSRocxSBR4gyJyozKCpUgWY3KHIWFyRJM2d4aYQWKoFKMmdT\
VDNGioQSQjl2EVaHJDcVc1KBgXp0OmFBEnEzKDITc3YhVUV5U1oxEzFhYYJ2FVJnYkk1aRZmOVhx\
ZXhJZ3pKWoeDSVRCiSRqFiaIVyg2aRmENVKKI3aIZyRFGVUyaSiDJooidSplVxlSKnhYNnJ0Ykgy\
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\
eDRyFnmGFXMYeSciFxo3UyU4NkoSWFomRlEziHGCalhHZkVTYVhmJlojUYhTKCNDJ4hVUYIzIRQq\
aUUzeiIjNnFXNiYxFoOCImiEJkRSQYFKKhM0RnlRJRQUOnFHhmM5WmJDJkcjMUpCeIdXFSqKdlqD\
ExdGSBdGIVMmRoOCEhQVYXF1WRVRV0omh3NmGFdGRmpYRlZBZ3Q5ZlYkFlqKZyExJWJpEzdpgmlT\
ikOIV3J5OohWIYGEM2Z1Uyp5I4dkQ0YaYYM5FBpnR1WHd0JBM2gXgXqGIzUmh3VDRiFDMkJWhxGH\
JYFqUWJKE4gnGVV2FFcqVEhjMlhqhyhTUypadIGKY4lJKUNaFTJEeHOGg0VREUqFVBdSNGlBZ1hy\
VmoxZBN2FVIahGaFIkpiU0SCJmQ0M0YzV1gpaROBcneERkc4d2VTZSOIaEcRFBNXYnVKeWM2UjWH\
OVdVh3d4cmYmWiF4YWhKQlYxU4oWM0VZUWN5ZDcqJWlYSClpIYlCV1RyWXp5KlRCelUlcxpkc4U2\
ZkIWEjdYJIQxMzlYJjh1GSljMRdWcSYaYlE3RlUlIhVaF0pyEyFjNXh0KHIqJhcVKolqQ4GEgYM5\
VHlmFDoydzJnFChzQUgVMXGDdGOIQnEqSSqEQ1UyZEFzE3oSdUWEcSUVZ0FkVDmFdFdRcoVJKoVj\
NjJCgmNyNjJJJSKDU0JlMooRWkohYSWFEyZJZWeIUmQoIWM0NnloJxQ4R3gpiWElY0QROYlDh4o0\
WnZlZoFoKHpjNTNZETVZKDpaVlKCeGo5VhVGNil6Z0F5h1V5RmonElV6JmZ2QlkhWIqJOldFRFp2\
hWJhKGQWIUJ1NllTV3UlWUJ0Z2NWdUJkSIqFhBl5MkolGUeBdhoxd1M2gidFhylhZmgnOVpCGIE5\
SIeDQiEZQ2NogTZhUYgRISY2aGEhKRGHiCVRIxgWFnkzhTdSh1JGdXiKKhZSWoQmRzKCI0IYMzJj\
MkpzZWZpdnJZYYZ2Z0IkRXVqQzU4QlE1VSU6JWQliGGIhYJYZIoigYM5M2YUGWckekppUhpBQUGD\
cXKDWjpzZjV4dWM3OCklRyKKEzJXgVqJUnc3aRY4hSkSYnE6SXciN3JBEjYTUlqGUjgZZXUxQjUT\
RxcWimJENFE4OhNHgRUiQ1UmKFVEZTpJFYhDOFpoJEN1RzN4JDNXikR2amQyIxo2RmlEhoKKdFdZ\
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\
UWZIckJXgkImSmZWRDc3NIhaSGFYZmZZemciMyRFOiJHQzkaV1k6KCNhUVJ1Q3UpJjIxVzlqFFdm\
SBc6KRVBOYNWdHZZhFU4glITFkRBZnYREmc6NlMxMTh5aGdlJ3dSeYliRBOBGTJFQhoqNYp0hnV3\
IUQyd0VWdlZiGUcyNiIXaTRyR3kzgWNKaGJZUiIYMyOIikZoNEFkI1UxQWE5ITWCKRohYnlXGYUn\
IjRhNigVd2URdTMaZyEiFTE4hydRVCEUZEhqODRaGHMWREI2KCNnFRV6NjMiMyRUcUdHhVU6eVpF\
NyRDRmoWiEJlNCMUSSglITJmKXV0FiYSVhcpJ4g3WlJHYhYhdTRBZTJnKSVqgocRJzN1Eyd3KRdE\
RRR4elIXMiaKKYo1OHFTWjoYR4dVF1YlIVqJZoM5KUlDFiUpZRdnSCc2OhkXSmqKZGhhNRkVihkX\
iGR0Q3SFNYWDGRJXg1VGOiRhdloWIWRWNUSGKGkkeGkzVBQ3RmJhQ0N3KEU6JFlGYiInIYIiY1SB\
U2ckJoJlWVo0WYZaIjNKczp5I3lSZXpJRmcahxpoJGc4IYooEnGFemc6EVOJJGdmiClTFFVjNUMW\
EiFZiYNYJyiDgXKFhnaDFTpxajZKElFZdzJlOWVzWSlmGWdGOmlBehJRGiQ3hUZZMYl6dSKKhEFE\
SFkliFcYUmgWKogVZyclWVE6VyGFFCFnh1aJGlkzJWMlFxNjgkiJJ1kVaYlWJhVSUkqKQlQiQRaK\
RlOJNBOFJipxMUMkKlpig2UiF0ExdigmZ0gyREGCeiZTRToUdomGOjFhgTcREWchWTgpRmmIY3Vz\
ejQValUSUjqGdxMkSidIUkVnQ1kSVTQiWDZXOHJHNhlFKmpKWnIzFWKJikVmOjJ4SjMqhVoVilRx\
dCg0FnZYihkSYVMjRzJkR2dIZxhpZBoSNRaFWhcTNGZkUidih4coeCRBdxiJaDZzYxVoOGcXMjN6\
IjVpEYlmNXc5hoZ2hVoqNUQySCkxKEEnNXgkF3NjQmMjalVSRUqIMVaEdUNjZnRWh2E1GWUxJ2kV\
GYKIR3JSgmIoFSkURCiFQnIxeiR6NhViWUIldBdnGXUVZWMUWUFUGYI4I1FjOTGCIRo5NzQ2RIhZ\
YlKFIzUkaEY3ZoEjMXEkQjY2KFNkhBhIiXqKExJFRDEVJzFTN1JRWEYmSYJlGUMTN3dZWmMjF4WF\
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\
WBhjKFlpQXgngRhFhWkTM1EXEXhVilOHMWGGRFmHVCZTMTRYOSUXQTQphyQ4JBl0eWgTc5oliVY2\
I3N6VRUaJnJEElI1hTM2GjdnNCY5dRgZWHF5eDFnRYpRaRYWOINmZ0V5KUGGcRJHNjmKI1FThzlJ\
dzVlI3ODRShig4KEgkkTehZmVBV6Q4IWgnaEgVQnQ3QUN1cVRGh1VTpxSTM6EoEiMniKFFOIYXFK\
JCFJFyEzGFmJU0RBNXonQ0QTOGpmeENxiDYlSFY0inWKWFl5MydUYnhWRVNaamoiWXEaSlFTckNY\
VnZHNjoYZFNxFBlRFVd2VRWERSKEKUFyI0haNHg1JHdocnlKUiWHgWl0OTJ1clM4GYQyE1EZF3lZ\
KjQYJThWZUlGFDEVNUJnQ3Z6GkZIikg2clZWWlISYmFpahoVJ2I3OHR6ZnYlRoFVRDNxeYh3OHeK\
hjMZaWJ1QxZTREcVKjqCUUojilVCEkVoIygnUYOHZSFEciGFRCc5FBkXY3dkRnhphIhoFoIVGnUY\
Y3pjVzh2Z1pGOjiHEmNXNjNURVkahUgyN0Q5NXQzdyIhOjFTR3cmMkZ3FlRRNkQWY3QWZ1NHhSZa\
J0c1JCFYMkEaahkidGEihjKJNToaaTZHYjVoeEWJWBoSaSNJdlYhd1d5gzpxeFV2KVE5IxQxEyop\
ORERehM0VmeIQxcYhRl4WBI6RWVUMiY1Y2oUJjoTGCeKNYRJeXEpWkphVjiFYlmBiFpxgziDQRlD\
emF4RklmGYaIeVNSWYRJKEl3hYNiJYojRBEXNUgZEzk1Ood6VoY1eHqFciIqJnR3GBZTUVhJdTR0\
iiYXWjpqRjFUFFmCODRoUXE2dnd0gxl1KjU1gWRpUUJFEVN4UWJ2MUMZZSFYZyqHIxhCN3N3Q2Ep\
NhKDKSESdmNIMypygiFGRlcXMlZ1RIZ5ShpXM3WFZUF1dUcRNFNiaSJ6FBRaMiUUSkZaUjMSeWkz\
FUF2GolydipoKhMqdiaKYjopEiVWglQXOFZxdyeHioppQSNWZWU3iUoiaGOKGiIaWCGBQipSERMx\
I3M4iElCGmFXSlMSZWkockExIhFBUyk0OGVSgWcYF4N6iUI4JXY2Qzpkg2hzSSeDUnkiIipRdxpi\
V3hlWHM1hBoYU4YxSYqINnp3ZIklUzZVhDEhGVp2dloiFVpleBgpWHFBghZySWhHFoIzYjNBSjGG\
gzqEF4Z4Q0klRTVFF0ozRkJyVkSHNomCSBIZZ0VoSooUeFckUzNyGTYzdzpYJXo3ZFJEhjdqVGYa\
hydxZkJhVBY6QnJSdllyaIlIUzVJaXgWNkEkJGZUgzGKKHQRYzQqdiITNEZaFhM5KGMoJXNCcUpT\
diQ4GhQnETUzYxQ4cjI3Z2pGhGdXRRE3FWpKFokXhjYaMjk0JCd5cWV6E4gYSHoiIilIclYlWWoS\
dSJRQxZlWHNaJmJmFoYVOTdJc0USc4FJinEmFYNUSCM5ZzhChTkjEohFgYNaJhJIeYYjVhQ5RWIx\
JmKKQxYhZxVUFCJpNThKGTJyWIImgzUyOopzhhQkFYpkOIl4KDgpRlIkQ2UlSBMWaDcxJ1RaElM5\
gTKDM0I1clIjhHY3OXhaVDNpKjg4V3o3NzQ5QSFxd2diSGlDU0NRGFFBSDYnIjd0RGVaeDIWh1cp\
iWZiU0UjVVJnFheGNzlDYTlJJ2hhEncxelJ4ZWMqIROKIyJGEXY5SDlkJVozcleCKBqDihaFdSZ5\
WRR1akhjKCpkQUdFNhJCV2kkR3EoGoFlGXJxI1hVUogiRFhKhnpkZjMpFopUEookJSNqUVR6QmVm\
iEJmF2p5ETJjM0KDRBgyMlNaeSV3FBEyN1hSKoZBZGEjE3lJQ4cxgkSEUyJTildRMyoYYmlTdoVo\
IkNUY3cZdkoXKjk4F1RCE1Z5JyEnOnWJQURShkQoNUQoOEU5F2IoVSZDQlJxcmOJiSI1UlJROoQp\
GWkXSlqEMkNmIjpmJhgXVoYUNUEziVoVdHQYVRQShXphhzU3WhRZGGgnY2oWJXRlRoZXYiF0VDpx\
OicpFRpJg3kpGmJFGlRGOVdZJVUpikllh0kYGRZBaXiJSUMyRGJjGlcmaCYjEmpxZhoWJ4p3eXp0\
dIgRKVo6GDYjYzIVcimDIUYpeEcadEZ5aEU3IyRlIkRjUhNIEUdkE1pYGGYkhEcXdnJKeCcpVCqJ\
chOBeVkqeWN1cYNqJmF6YjZhJTFiFUFkGTk3gXdDFleDUyQpcoYZdnGDSUUoR1GKZjMaYUdIFhpp\
N4gzRkloV1ZRJnNzESJiWioyaYNVRxUTFkQYMkp1RHGFdlQUiIEng2ZHiFk6dYh3VGpjgRZkY2p4\
MUpaKTRDGRd0RkU6iCNDaGVneBJnFXo0VGJ6RFRzVFeEcndEiFmEaTVhgXdJUkiJJGRUaHWBiRiF\
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\
UXdXR2ZRhmd1IigSJ0E1NyFRZoNBhSFZJHRJgzo0aThpJXIjKUcyKiFXY2cTEjFyQVg0JCFBWlZT\
iEV2JTl4NyNSWCiEGVU6KjJGaXdqIXVaRUF1OHYnIWkydxdZVzp5ZYaFRopihVQ6KlpaZxpIZ3NF\
JDWDOmF4VxRTIUh0ikUxd4kxRUQmNVJ2F2MyY0eGOlJkcig2MWI0GCJpIYVSZ2hXM3NncnVJGYiG\
RyOJeTkmETITJGZkZYI0Fop4ahSDhWRigmJqKlhGRliEWVJzg1RXQzE1JHc3hjqFIzg3hHd4YRlJ\
cmchGIcqSjQzIUV3SHh4hBmCY4EqQTZoEhYSaUkmVIRYR2hJVmaEJUqHZ0USFmQ1UYGKGEpBN3OC\
hiVoMVVBgTModROHg4ZjIUMZRiiDSTSFGIN2NkYVYnMnODRRV0MWiIczMWJKIShxIoMXJyoRKTJn\
WCkhOmRJZCVlanlKR1WFMTFYUkRSYkkicWZDgyGKQ1NXRTZaeRWIaFRjZ3Q2ikZEcmNXU1JBV4oW\
OhE4iVgyYSF2GGiJehgjQRSEMWJCUUFBFGJShXiDEjRmIzpZVCdDYRl3ERcWQxZaRSp5KXp5QlFX\
J1V3OYQVcVJqJjd0iGUlIXpERkNoiFoxUjQ2dHZYWjo5GSJlEkdHJRYUQWh4hGGKKVMTdVdlFEhZ\
OIp6Q2iEJTYxOIlRJjYpaoaIgUZWKVcqekkmI2ljZYo1UlYZEoE2IUZmR0OBRCVHR2k6VokiZRYp\
YUlhMkZEZRI0FWSGgUIzdjKIIzR0Uxk5IhiJGnFxdmhRd4M0SEoXd3SJhxdJRCN0hlcYd0WIE1l5\
ijEyJmV2GIqDVoN3Y1hJKlZSJYpFNhpncUR0GUg0cjQ4SCkjUohmdicWSjNoakVUaiQihYhXNhZ1\
QnJViBN0eSMkRFIoRXEmR4cmF3E6d0loJVZnSRU5aHWJd0pnN0cVMiFBV1M3SngWQ3k1OiQpIjd6\
NlGHMyV0aRkmE4klMxckRRlnMnF3F1RieHU6aiNRUVIheoMhRXKDaIlmgnplZhSIgikkUUF4V4Va\
NmYYVzRFenF4VWZKIRpIdlYjYUZXKVZyMThVGjhKancoUlk6N2c1VGaIJyRKNFZYRHNSenZZYSU1\
OXJDd4dTJyk2Rxg3GGdZQ0MqaXlmchdkdEoyZGEkRDVxWWRlIWQYNhFnVjFYNBmDEicVISEZZjlK\
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\
EUVHJoEXdIoqI0VIYjcUGFNnFxdhIUNlejNxaUlWN4FmVjIZhEJTNEp2ajI0EoUSIyRJMzNjYYM4\
SRlEVFhEeVQpMRolSoSDIhdUhHVWhkdKKEhHiSmFaEaIgXFZInFzejpFEnFqNzMWg1khQ4NHNTk3\
VRE1eYGCckhCSSk3QTpRVnFjN1hShDMXF1JyZjmGNlZUMRZDFmIqWDmFaEoSFhg6RSVVU1EXdjdz\
KkOHIoKKaWKGRFJSVmYjNWhSRVZoFXJ6Q0paKYgWGYSIEmkhZRQxMiZZWnQ4QjdRZGJVJhZ6SnZI\
WFZ4RCJ6IYpHESVyNYJUM3h0UkZ0KFYZZGNWakIYKSJYeDpIM3F1VYWFdzZRFxlUiCgkgRpXOENk\
ZjQ5YjUkOYl6OVJkYoQ4Uodzd1VFKoZFdyViJ0ZYaVRXGoMUFXiCEnkVdGZHQhUSVEIoE3lqZ3RV\
YVGJgRGHVFlEihg3SERYIjliODI0QSOFeiZ5ZWc3aINVQ3UZclZoQloWKIgyeSRYUXNWZEhRWkdW\
ikF0eXRxJzNGY2p3RTdZYiUZQkSFaWiDWnoSYzEjeYV0gVKIZxJhVhphc0Fyh4NJclZBg0MnMzRn\
ZnMaF0MhilNlRVqEKiFxh4MZaXMWemlmJURleXQoimd3U2VTdVRjOGloiERTJGQlWDEniWiHWhdj\
VHEjiYJEhioSE0QziIJ1Z1oWc4hTNXo1J0mHVjaBKHEXaRd4EVaBdWJ2QhRTUldyFnFjNIE4RUSK\
gxF5dHJnKTkTdxNWdUZaehkjKndhJVcqRygYhlqFZxZBJjSFVGgXNlSGgRRHOJpDcWlmJDRidkdo\
KBEVd1hDGnU5eThneIp5SmkTQ2gjEnJKY3lWIXWHZ1F6emd0RmRKE2dJFiliISk2ZYJlNIIhOWJR\
ZlVWNlUyF4NDYlpZZFZHGBJhYkVSiWFDMlJWUVEaZTV3ZYY1WGeKaDQxE0dYWkRJGYhoRnFoZ4eC\
QilCIyoYMUk0NyYRiBoxEYNmElEVYTcVV2M2QyIYdERJMoYUIYETdTdVgSgmKRo5eigzUkdJKil3\
hmNyiERyhDiIJnmHYYGJNkZyUjljOiYXYlMkQxVxEXY5VRNiEVUlUSdDKTM1endKEjdkInIpNIgm\
FURJRol1QjVRSmNnMSREahgpckc5WhcTWGEkgWRSEjlpWIFFJDdRITI6h4mIJlMVRzWIIWpoVRFx\
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\
FYclEyplRUJWcmE5ZYoTYxM4GWZIZVV4hDFTGncmIzoqWThVOUdziTVIZ0VDdUcZR4KGJhdod1hJ\
YnFYhThqIxF5YklGgRkXSCGHFEiId2U5JRUxJEYygxJ0iTF5F4QnITkXGkkhFSZ2KRljFSSCOnpm\
dRYnZSRzRCpSSVoXZCdFFDh1RTJlMUQShhhHWWNKeYknWopqGlpVJoE6MmVpKBaFNYOKRndBQhI4\
YVUURUUTiihaOlcnU2J6EnNVZyo4EUVKYRVIGnNkIXOGMYcxFzZxcxUqZmJoERo6OTNqdmOKOBpx\
YUhJGoQXIihZQlVSGCcoQhUWYSiJU2VmYzUlWWE5Y4RTVik4elYZZGIiQVNVWXh4JEgxU4SBRRd1\
SiRnhkMxOGhocRcyKEUziHQXd4WDSRgUSFExOSOKdHUqI4ZFFSRkdHQohjdINzJihhlWSEFIQmo1\
Z0NXRkZBJDMlQ4MkhIo1FDJFV3VWNjkiiXo0eVpVSjGDZ2ITiGIUGTQ4U0ZpRUNkZ2hFSTeGMkZC\
eYYjMnE0JlkZVCSJGRcZamNSGBZlI2Q1R1NWSVondieEahGEaXVFQioXNkhmEUl5RzEqOYpCVSIY\
UiFCFGOBWIdGihhqc3pHRnJCeCZ4KjhGZBmKRmQ6IzNpNCiFURaFY4dTiiMWg3iHSXZpKXNmI0hI\
dSoxIjZDgnpDQxIkiCSBM2RDKoc0GokXWUN3eiIaVhQSOEZkY2ZRWXaJFBNoFCIiGlOBRGlEIhiG\
inlUiBaKN1MYV0YiFYYnFChmFIooJIIYImYaUTlyNxMmKBRZhTU6IoRCKmFJMUhpd1YzWDkRE2YU\
E1MWhFpXVolRIxVihyJ2F3Y3IYlFiWF5MnqGdlk6VIpFgkZqh2l1QhcmOFGEZIRDeEIoZzZVJYl1\
FWpRgWY6aEYYRFlmhVFpIjh0RogzQkhUIUNlVRQninQoVWKHSUMRRXlKeVZqOCo4Oip3QYZSVkgp\
hzcRdmZjR4MpMmlzclFndieCKIVzhikSGEQmNXpkR4hHF1JCiDh3NSYqNCNThDFJVnU6MkmKWlEi\
NBZCZjR6OTaBd4hFFlaEVxp5dChqGGUxhzkXUzqBRloVaGZ4NjhXd1UpYUmEhGiKYkZ5RUNpRVNZ\
OXcThHqGalNXaDNYOWEXailzcjmBdjZ1ORdyN1QZFDcjQkWFKnhnKUNpY2Y0FHoVElMUVCFyZYJK\
hYWGZCqFOlMhJxZoQTNSdWgZiYaDI3Umc2Z6WXQaOTMnUmd1hmaGZzohOFIaSUYWaEc1giZiMShp\
hyJDcjdEQVlIRlo4NmhmZXeEdBcpYkpqMogoJYRXETQxFBIZKDhBg1SEUXp5ajIXdooqiUMoJSYz\
diEkKiVnFlhxUxOBOTZaGSMViHGKVoQ2N1MSKlNhEhgihhZIRmhKJylEhoQzESRFN0V1aWNCY1eF\
WRozWnR2GiM3eoUmMWImRycieilEeENiQ4YZaCdVMTgRWmVhcxVISBoiZEEoelEmhGhyITFTWRYp\
KFhKVCkhUTQ4hFhiEyhaeUEXaIp0VlpTYllhSHM5ZTZRIkFlYSFTY1JEVFZRWRJ2VVRZOBdBIYMT\
QnUlR0VXhmlqNidGiUVVMxJpJkMaODpGQoZ3eoplg3ZZETJKGnNVVXNjOjMmN1l5dTRzdBZ2Z0E3\
hkYmNRUyGjdUhSZBd1FIRop4OWhVclgnZkdVaXJZZTkWEkZqFSVmRnojhGFnJUEqI4YjOVIxYUgx\
RSdRYxMheDZTZIYVOHExNDNiYVgaaFJJiDd0emqFRHaJFCOBiTqKNzVUOGU5GTaKcTV6NyhpRUVW\
FnIyV3ViWGmESYMkeVQ4goFDEWQnNYRhdUk1JjITekQySDRXKIEqJjlodSaJGSRUKhEYaCVVYRdi\
hIeHWDZjNTVBhYVqOEmEGhU4Vmc4VyomFGlKWXqIF3FUeFk0g3MiGDMZN3NVSmUVSUFZalRGWWdG\
dDUYhGkyeEVxEYFhc2JyhxRyNVc1dFZjaUIyEhZKekg0iIJII1FVYyhxGWoXWookiHRKSHRJZHGJ\
hGaBVzQmRCVoSik3Q2WBU4JYijIaiVIaVoUTgXMZZ1EjGWExd1J0OEUheUlWdTUUeVojh2p4aUc5\
WIESWYViOoRIdIgxKFp5dEJTQ2NINTEnU2UUVHNIUYaJaRg3UTQiE4U5IVdySWg1OYEzaDRpaFE1\
OCaEUXp4clNDWVKChVJhGnplETQyKkRBeCqBSCmHEWo0RyMkRXEpSTJHJlgiIYGKiEJaU0kaSDlU\
FzFEhko0ZUloZVVaV4GCJmKBEXRqc0YSSEFyVUZRikFUWCVCUmc2Y2kUQlJ1VBdqZIFZMTdjaopJ\
RCE6FRRJgnZmdTElWCInEUlaeFl6hENHNkFDKllIimkWYlRRUTVIFyElRCcoQhNFhHR0hHM5ODVj\
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\
GoWEdCc3I0YZgSJhYVOJcjhxSIZSQ0IxhCJ4NypxgUh5ZnRRFIRJRFNzRDhXVzQSI0J0goU6NoJp\
KjIaYjVUFFdFKUVzMUViE1ZJUURFZhkYalo5KSZFUXp2VlFUNnlBiVhDeRKHaDEiQhUTZ0eISEZD\
JGVDOXZqZnc0gnRzcyUjaWRChydhdyRlWRgjFTQhaFgjVUJjZhJBOoZJhnlCVodZcxSKMVh3NoFy\
J1kkVVNzSRRXFVJ6F2Q0IXhDiEJSeGohZlR3dUpWiTNReXo1SDRyFGJmYyd1QWV6ZyY3QnZ1NUNK\
IkFneWRieiooaiZDN1YaQ3hlVFJKSCllGWEWOlNDaCiKeBpEenFEUTYUiVGGeYoiYTNxZiZhaCJG\
dxQnZSl3R1ZJYYdSWkNxMyUqemNzdBWHJ0JmVjRnMzNaQjZSJVo2eSMWMXqJhIYUGYl1SIkainJh\
UyplKmEYERgVYYNKajh3FHloQTQoYUpZNBMzMhZXdnoYFhRJZjYRWUVqcnIxhhNCRWNJgTg2diRG\
JDohVGgWhmEmiXhjEzVqgWUUhUJXMxokalg5KRRaZEoZU4oRGnc3NWN4FXpURkFBGRY1gjKIaiSJ\
RIFIcjlVNEgYKRc5hncmSXJFSGFYcnWBZCg5RSp4RFRZJIkyZDUUgmhXYUpiUkppOBNBYYJGUnRX\
Z0QUVYpDWYQ0GklKhiaFRWdTMyNUUVVmYRhBESRRUYNKaBhBF4N4WkNWhzIWJEcmZ1UhJlgaY2Ix\
IjI5eWSBihkUeDSHJ3gUQUE6VWNDKoWHYxGJakV2NWSGJmhyRSU5RCkkdHolVXM4R0ERhllpODlH\
iTdRdSeIVhUVGlpRFSNihzZVFXUlencWJoNpgzNTdkUkOiVkSINqGGk5NzqGhRiJEmNjNiVHaHEa\
cRKGaTloaHpziEkiRxQYIXVYUTV1UjhKMWF0g3NEM1ZENxcScYUWOHU4hlNVglRWIRdHE4kTEleK\
J2pYYmOIKkRUeGUoSSZaVFYiQzkaKCokJVeDd4oXRImCN2cnVBJ0GCpIh3dXZUgjdXVCN1EZgmo5\
Exg4ckZTaBNhgnJ6VUojFXIYRhp6OkNCRkWEeFZoiiY5EhQphXYyOGSJGUQqU2M2WkQXimJTKWgY\
NIYYhXVmYVYjUUVVOGUVQlFFRDNDJTozJGlDJCJFdmgSFzNJeGODZxE4OVMjE0QhVWIYhVJGaCEp\
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\
J4VVKUgWZkFFhGQpGokVOlJKMWGIN3qBJoJIGSNDcipTGUVCI0p3iDQqcjJJQziGR0ZXYoNUQiqE\
FHIiVTkpgWgkURRGeBhiEWVhEVI4UWpKU1J0GCM5WCI2hkF0ERQ1dEcUekMzWoNoRjIpVDgiZIdi\
doZ0WBESgkkYVmmCaDIxN0hmZjJYVGhWUxVKiIklRCkTGFE2F3lqh0eGWBIRFDMogRFJgkdGYTQS\
NSJHMXp3gXUjJYdJh3iDGRVxeFghYidRcSZqcmZjcyOCJChzIXlYKIc1RYmDOhRzhxZzNEdTN2Vo\
g3JIUUFGeWJHiWpKQXiFWmqEYnJjQUMjhChFZFhhU4iJIkQScxcWYigxUVM2N4dXZWpHFUpXgWU3\
eHeJhImKKCcRh3OCJzIqJkEXOYiIJHpoRXaCUhcpiYWEenp2NjeGQ1ZIJDpGGCdhY3pDKGNENxYV\
RjljEjKFYVpCKnQyZ2pKElZHGlJFZTKFFkl3VYVGdYF3ZmhFaDojhylaVFFnaXZ0FIQ0N4OHVUKK\
UmdTc1JaUSQqYmlRGmkZVIF2iRFhh1chR2ZKekhJOId2M2WDMUJCVCRUESiFdzVlRCoUFkdzOnlU\
ZmcXRkRkRWNYYRaJWimDU4dSiVcTdiJJGVcZRmU4VUkVZodaYhIxSYSBGYpGEymDU4loGCeHQWhZ\
ZUOFeHcYKSloiXiGJzI3WDQ6FzR3YkiCI4UjKiNyRHGFZDFyhEh6QoYYakVzKnYRWCaHVEZShyQl\
M3V5U3eHeGNjVoJTZSiGYURHInFnZ4kxKicTaEJlFSdqJXkzN0hUdWYRGUV5ZCpkU1mJUymJdlYh\
Z1aDdDYxSYkTSiQhgjlaWWcxKjk6RmNkZzNEWCYhZlN3codEZmpiZRY5YlE0cmoiMWdyYlGJdkZE\
SHRDSmk6ejlaVWZThjhWKRZkFVIiNiRGKHMTUmSBZ4VqOoQyNmJjVSl4KWd6VnJIQSdpeWZDhEMV\
Y4QVcnaCNyg5YXJkZxd5JYl0IhUTFoJmUVdXIUFnWSiHVWNKc0QWgohRMmSIcVU5WCdTg4haSiMa\
GjR4dWUlRkSHVBEnaTVzFnRDUmp1WHppSidSQkI4UlkRFEdpJXSCQzh6V2IaMShTWTJhg1NhakJT\
iGQjh0NWcyQxeHRyYyM1ZUZhZ2OCJGZJFogyE3SIJiUxJIl2ihY1F0OHRjUpZTcqExNphnhZcxQq\
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\
OHcoRVdleUkoWFpWNWg6ZVdxJoExOEpjYmlZN4doMTJkJhZEVWoSN4olFyI4IykTI4o3SlpUEUVX\
cSpTdkYlFFM3GnQUgzqCVzZShUphhTomIhRXM0gRIxYld3UjRUdKimdjJhp5h2JCVSZqgURxKVgY\
IWZiF1pnWXqDUYZpOEEUNHlzFVgjElZodoaGGWKCd1ZmiDoaiDhKeolBZziEWnlCelJBeoIoNnVC\
aWlBVXV6FSJTFCRZYVEUgyJZaIJHeSpqEVd1Z0g2Umpah2VhZzUxRBhKWUNJaYWCR4QVKGJkQjUm\
FyQUWUIZhGkzeBM4MUcaNXNIhRp3UxkYIjN6OTljd4dVInEWhUmIV3oTiROGKXhkOkpVITMzeFlx\
cXMkdTlnY4lodHJqZWgkRSZ1ZipJSmJIaHZHOEVCWTFzVHJHFDJHJ0hlR0NZQTJCeip4dBJ5hEoU\
RxgzgXpDOFhyRDgTJ3gSeGFGZUWIUTEWdWhCSUYVUyKIZmhKQ2kXNIc5hTE1gnNoZllpQ2eEWBZW\
hDoycnqKgyZSJDEigYJUQWoWc0dJcleGanZYRhZGEhhUOlJFOlMzUnJ5iREoh0M2Z2V4djVWVnqG\
KXM5RTVJGGGIOFN2M0YiJUU3iIgqWVolMUI5cVhXJhkZJHgkc0YRNiUiinNzF1oygiU6ehd4EWKD\
ShVkFSE0cYKEKko6JxlFYSNYeHYoOERzdlJIU1GKZERlF0hlOVd5FUl1aDhoE0dDYVlHYoI3dTh2\
NiEThmY6QlGEaDdiclWHejEiZTMyh0oZWlYqY3FmKkFXZoOBF1IzMhGDhIloMYZzEmFzaiFaYhM3\
MhRDVRRBVhghNmoWcnRxV0VaiHk4gTkTFlSJiFoZgjojEkFEUYllIilGQVQmSkFJYzF0coF1FIZz\
QYUWKTomcYFCM2RXaiVUUTcZYRQihkl5FWMkeoMagoI0I0mJWFpKNjE4hCJIUSSJJRo0QUk6eTgq\
iXd0RUKIGVY6VHghJoVjZWaHZkc4VhZqJylUg1dYcjNTURWHUkpREzopaRV6FFgXSWg3U0IhZ0ZF\
gxkoODRiOWQqaEdoKUEqVzhhh1gyGXaGVShBhYJJSnhhc3lFOGQRWYOKeYWKVUZ2F0RBgmMaWIEV\
UWk3J3hCGlWFOVRTGGhRZyVWQyd1GWGFaVRCVBRlaDiIhEZnU4c5gyEihoSIgmZ1UypDQ3NCOTpS\
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\
ikRaImU0RIkWNVKEVFaBhzM5Jkg3GlRDRmI1M2YZGSE1KSFFVYRpJmM3hSVWZTh5h1koZmOKeReD\
cjl3IWU4N1V6eCljJhdRVXEhZjc5FIZWaTljVyIWJCckFjFhJGGHRjKHZmchM0pyNCWCiXomNzpm\
KTdqgxk3alRXUVmCVGJxcThKSHhUWFlJSkYTgThaIWkmgiVJh2lGQVZiOIhFaoNTKlgndYkYYWZ0\
Y1EYWjhxdVFIgxGDFFVSaYI0UWEaOlNXU3o1iok6UxRniBYZSXNChRphF2N4IxJaI4g0doUmZjUT\
imYydTJZiImDKFgSMUMnd1IxFzlog2ZpiGoaRWgSgkFzWWVCdDVjViNZKjSGMydhV4RmSnZlR0mJ\
KTg6MoR3hmZUcnRDKmNoSjdVV0NEVkchQmgVVCZjR1hhdHVGOFIaQiQpYiVKKXEkRIdBeFFUekFK\
GRGGRoE2WXkqJGIUJFFVJhIaEzRiSGUmMoMzeUiFchRxNBJHFnQZhTOIQ4GHFWV1c0hZSjlDWFQT\
eHdJKGRWF4WKGlFEUmYqGYloKkaFQTRXSTRhV1E4GWM6ISlhIWJjJ4hTJ0gqgxh4c1N1eCZmZCVS\
Y0NkJnNmZHN2Z0FTF2VTMhIzIWpKYmU4cXVZWUNHKkJGQkOBaGcZSUU4ZRpYKEdRUlFxKWozKoQz\
MUqIaXpmdxM6RDRWSWQ2OhgaQ3mISlZFSGKHSFFiGVUhhheESTQXRXY5Q1ZlFCl2eldHSjlKY3pV\
aINoc0h0WkcaM4QlEneDRzVYN0IqWChSNxQUdXNjUXlEJXlXiGgaZ4kzhUE4dDckcRhCJjITImWE\
amkUZ1JWQ0eHZBh6JkJzKkdidFJ3KigXEyY2eoMYFCZWY2kqYRFReDWDanVlViWBJllheBVqYWd4\
ODoWWCgzYyEqYzJWM0VaYYpaNkM1c3pVEzV2JEd0U3d4JFVDYjFKVnIydFGERmEodSdBMoQ5eWYW\
GhlkhVlDWURZgUJTWHVpUod2I4MhWINiEzc3GigWRkNHGFN1ZWqGMmNxQRYWYxRUiBI0hSUSgyJj\
g3lXWWFRM0dVioNoeHE5KHNpKIiHZyiJUiFkcnU0GmhFKhNoQnElSVI1ekFoYiGBejQUWDh6KCJ2\
aWRUNkEyJTk4JVNVZWR3QjoUR1MRUmM0ZChDGjZjUXWDMylEOoNyMnIXhzoRUVdUgliCVThSVoN2\
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\
Q1oiOYF5cmNpKUhBdnI6WiFJZCg3FiNHMSRlaIl4QykpSYRFdDV6akdZEnZxQxchhySGgXh1QoiC\
KhgZdjFBUWN4GHR5GmdXJSVadEZKF2IqSEpEFjRaNTZkYiVWNBJVUjVzKWJIMVd1dDJoMWaDFTRC\
ExcqM3FGQRESGWQqhSKHhVpqMyIpQSRVQxiGQyQ5KhI1VhaKV3RhNlFaKCVFc3gRJWR3ORcqgzgp\
JylZE1SJIlModGVieCpYhCImNTmGJ1RTZGJTZCNCMRd4hSSHNzZiMTNaNhdkZSOCiGVlZzYSaopD\
JXOFNCV2cmgSWYJUghIWYmFVFHdGSVUmF1NGMhU6ZhKFhieBURl4Gol1WllDUhNpFYVhRFknSSkk\
QhpSczInOhN2M3VROXVEaDITExcYIoRCNIYYUhQZSihqZhZFd0gWOSYlF2Z6I2U5FTZCNhVmJkgp\
ESaHelZnOhUyhhgjGDcYNCeFSWFjiig2RzFGehEqhlZnaBV0c4NZGHkjMnY1KFIid4Y3dXETZBcz\
KYpRIiQxFUF1dyJZiiYmIyRJFxVGORF3SYVCJklIIRh1KEgnGTGCQ0QTJlFlF0MkEmF0WndZh4p6\
KTM0M2cxRhEoKWcqREiHh3qKeEaCUSQleFpCEycYdTNnMnqJNmdBQTVIIRZYVINoQxYTGokoGXcW\
cYFVWWlZEycaeYVmNSkiF2R6KYSDdjNIYXckcTJWKTNkJ0dUMnhZZRaBWDIWhSM2OWFYOClyc1JB\
EWZaI2IlihQ3d1JVIXoZaXMkF3aBciYZJBd4aYdyOUczc2RWihiKGUczVooqZTVodRRiIoVGh1ZS\
M0kVeYM6OihXF1ZDMng3ckZ1UxUngVhmYlKGd2VYYjhkN2dDhVFHNRRnQXKCJYhkMXY3c0lTGhUl\
IkiEKHpiORQmOhV1R2RBQiRqGDIqKUInJheDWoQmYmVqKllogxZygUoRcnhoV0Y4dSU2WidkJYQm\
RIohR3kmSTg6WGgVUYhpFTgqejF5RURZcYQZNSVTOTN3OEo0KTYZhFh0J4hJgWhhhTVmaiiDhYU1\
cRNmZVp6IhRqNRFJeGpGaYhJFHkpFzZZKFk6VYdqZzdHiYNWd3FENSZBFyZZYlEaFClXGYJSSSlU\
ehaIZHRjGESHOHNjFVJVg3hEJ3pEFBgjhVp3VCp0dmhXdXSCSDV6dnQ6FCMyhjN0MoMURHVCOjGB\
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\
eCWJFUoYmhE5hjYTZYknY2mHg2R4aWVSiGMqZ0l0U4lzIWF0WiRnKVoyWYFaQjNmJophWRh6SWd2\
KXOHdiF6KCEWFEl1QTExc1cVgmFSJIJCgnZBSXYZZlhGQRpUdnk3OUhKhzFYWXcaaCiCETY4NSFU\
aIaJc1lZWhRYdzFHimQzYllBMmKHdIkiFVVnM2UXIVQyOXVTc4ZaSBiJKkoTUnVZeTh5NVMhEYZ5\
KGaEUllZGCSKNYkRhDppeEE0Sih6JBSFNhqIQ0WCEyImNnZHIkVXehOHWUghZHgaihhCKBJ2JGKI\
dmqGWWh6NyVjRmlZZUUSY3djMSdhSBN4NDgkQjE4YjZGdUc1ZVNmKIlKEWN3UhghZDM0OHppaiJE\
ZSJKSoElEmRTGXKGQ1c0dyMTZoMThGVRKnJKJTiHOIQyGoglWRMXSSI2KmaKgjkiFHdmhYN6NEQa\
Y1gXUoImcoYjhWMzR4RnRWSCUUViOoQkaBJBiVd5MypqFRUyGWE0gURZOENxQmNiZTcVRzN5KHUS\
hhUqOjh3R2F5Z3U1KRpFFndkcRI4cYdXOiqCgXczJREWVDWBRndXaRcWKCOGGVFhKlZWZ2kWYjNj\
aSSFJndZQnJ2Vnd1MkoYY1MVdEgSKIonaXpjVHl2QXkoNiiBQoJzJnE0SXFJNDlTUjhFJUFFUYGH\
d4R2YyGDRmcThDF1RIhEgXYlFTlYgxYkJVgWiUokiYpEVkkTRSYohSM5ViVUMxJKZmYVKBgzJElW\
d1QzRBhEJESEYzJmgWoUNhcqVGcjJ3kSWCUlWhd1YUqIE0dUaDcRV0UZMlFyiChxMjiKZlJGQmNo\
KGGKKIh2aXMhZCVlhUZihTdnenFYimkpZSY3IWZJdClUMzdaiWpBWhI1IyhBU0dRhFVYdiEUQyhK\
WCImYSh2NRhSWXQ0hXIiN3p2I1hFFCkoVjVSQXhRKVNVZlFqhYiGMlIXERJ6MVVUZxlKU2o5inlE\
NkEpdhJpaoYmhkUnQjFhYyWCInYTiVUlNINxIxppJVEzKkZhM2UhR3RYYnmHhxSGFEkzSCaFRohE\
QnF0GiWIMiSBWDQphWhGODJqYWUSYoFKd3JyFYkmVHZnZIk6WkYhRWaEEUVDKGZ0KHKKVDdEghWH\
gzIjiDOIMmUaKoI6QWQYgSdViYYhaHg1GocleBVmWnN5ZWQ6RIgyFIY0M4EWMopYg3qBZFFhh3FX\
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\
cSpXiVNRVSSJdCSBd1VTVDF0YRM3iYIkFUdjhWpRYoKCE2hhhTo1FEGBeYYSRxkyhCU0KWYaNyMk\
aTpqeXVCcRM2Q3NlMWlCJnNagkZXFFE6UlJIJCeFOUV2KRIkgREXR1hnWTYmQohWNIJCJmJVFFJB\
YkJHQRRJdRhndnRFVlYWNlmDJmOGVBFac1hmdzeISTFKWnQzN4WBeDUVUXlZNHWEE3I4hTE3JGSI\
iGaHUiolSGUaMopiRmMlFDEngYNhUYqDFnEXUYkYOWFoNiGGhVZiJiohhISJWIREKoFxdzRleiET\
ZyiKVHYRQXSFIUN4RXpRR3EUM1lxRBVzKTZDh2JxdGQSVDIzeTg2WHh2UWgWVXdVaCWHI3Z0eDgi\
KVdhN3doM3JldGU4IzVTFkJjR0FZIldBEjonQhNBFxGBdTYYGDRmUTInIUMWhypBRzdXVlpqaSIk\
d4KCaDVzRhYyGiOIOBc6iFkSFCVkGCEXRReKMYNxQjd0MyE3eSeKZlQmOVVmaIOFSmUpiDpSd1lz\
FypxVjZ2Z0VRKIQxd1g2MhGIE2pVF3g2ejcXaUlnSSdlZWJoMzE2hjUThHoqQmJ5UzQYURJqWjIX\
dnRWQ2daU2YUhCplaIY5amJGiCZmShEhYyEaRjhjiFJBVCFHYXVYNScxIyF6dlMzgRYjNFaCYTFD\
WSl0R1dFhBVDV3hzYlcleWpRaIIUEhEzFTJ1VVFDiocmQocxcjcpNTdGMTOEald3N3hXWYdiJnZU\
ZWUWaSc3JxR3ZxUaM3ZUalk2hmQxF2dJGSRjSXkzJYpBNEJZNnhVeBVHRRZGGFc2Z4lyZXpBaXmJ\
d3pIM1Qkh2KKSIkXaodnQWcXeRiBKDNpKmqCdyMhYnhyhCZ1NlUVQ3ExRChRd0cpF4p0dmExJVMS\
iSlmWCpYaXd4I0NVZ3kzMjQkQmFWcmc0M1FaNXZjUjc2VzQVhCiCeYUhN3NJWhk2aHJEMWVhIVdF\
dihKeSpyKRFGGhFxOYGFNEJ6gxcVZTc4NIqHaTgSR3QkFTZjKDYmJ2IyNEhqNXWFVjE1WWFEh3Jy\
RlRFSEeEJHpoUmdxghaDFGVlVmZpJWF1QolXh4omFIF4VRiIciYVgypBExkUZSVaeldqgnMxWjNB\
Uhp3FRVYilmIU0RKh4EiEzlVZYFKWnaJR3pYenlCgmVEdVMphUKJEUMUaRM0hlMUZDJjOBNIRHlj\
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\
ZiFjKGRmikd4eCFxWUl0EyNVOUVTUzcSaXmCR2ghJHN4NhYReSGGhGOHiCdqGhMRNDVWekM5QhZa\
Z0d5QTgnUVojKVNJIxkkhHRxQTZ1RlJCJGQSVENSRCRCFok6YjJXJUGBMmeBM4mBKiNqUXdRR2hY\
GYpphRGGV2QjSCpaWRonJidCWkSIGIJkMmJVdGZzeXlyVoQaZkRhNzkpihNiQyV3FlhYETJBeXpI\
ZFp6VUKFKWGHSmcRFzpVSBSKI3eIdmIUOFI0SBFyeViDFko2Fhh1VXQaKXZDgmEXhic1USJShjQU\
cxgnSYWERXeHeBRKgRdzYlFHQYQogzF0Z0E0GjNRZmhyVSVVhCkaN1JGhYE3RxlneUYTImpnNGg5\
N1M5JXSIgWiGZ1d1NFckOiJihHFhSFmERRJmWWZIN0M2cThjOEpHRiRBNIkRVBoxKIeEFhGIV0FG\
JnkSVyVzRXQzJVZTKHk0YicTZ0J2QRNlZXZWaUN1eHMxaiKGOioShzpFhjEoKWN4WjdUemJYMlSC\
RHZBFHkkEkhChmdyITQ2VCppJmeGeTMhM4OFKYg1JxmJV2FyExdWIVVlMYZ0JDdGZ0IxeXITU3QR\
dRJ1SClTGnoVOYFoaCNkM2UVI0h5UUOCNJpkiCRREkR1ZSJFFkQWVzNISkp4WGF1MRGKMxIYGSUV\
dEk0KXMxiEZ2cTlWFCIiVCY4U3dRNYJCNWeKN3coE0EqRkM0gjVBWoclJFhodSZpVyFJIkpKQ0M2\
GCEUUilkQ0ciZxGEiVZlJRchEUUkIodqKigjKSFqJTkYh2oUUkOBOERhGkJiVoNFJhFxY3RSd3pm\
Gjd1R0omKmIaNBhkF3QpinhTUng3FxgoKocnYhJhIRWEJoI3M4FWQROEYSlCKDRYaiR3Y1ZIYhFm\
QhQyR2RXF2OKGkWKQzYhIhKBWUVkV4VkSIaFEyFXVUQ3MUc2GIJ0RmGEiTGGcVWKhTdHY1R3GCdH\
MUVUVDKGhyZEJ2NmSHNUeCc1YiZkYyR1QXJRZXeGcipKWYEaKmgSJVFTQ2gxFBiHQXQqUjF4NlZ0\
JUUoZUk3h0GEdzWHWHp6ShI1YkJiGCEhFDoWMTZyWhQlGjYqWRZZSjaIZUZJNEE6NmNHQTlVdGFI\
RnEiImMqZTNad1hjgYQoOoGIgmhqVnpJVSSIWFpFZWmDInNZU2lCElpBSmF6JXgoNTg0gXRSd1dR\
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\
OTQyZoE6InoYhGU6FoMUg3c2h1U4WBInhUEnSHqKQ2E6VzolYjpxgXdJFoGIaVoWgSV1NWGJhXk4\
ZUWHMXZYMhU3hCNkIhcVImlkMldRFFZYNUVmRhhmdkhVJDFFiHFBdlcZYxFKgok1cYUzeUUnWXgh\
MicyNlgxgno6GGOKIYNVaBhBZDOCeTZldSRxcUgqJlMohocRaYUnVidygVd6aXNGikZVFWM4RGgi\
RoZGOnOGihcTVxSBNWKFYxIYZHdCJXp4RCh2RkdmFYUkMVUzVGpWGCknYkUqSXZKakZYdDcRdlZW\
WEgUYyZDSmVUKShjZYoScndGgTgRMyI1gYJBGidadkYnWnd4GHEnSRlycUYnNDI1dUY1QRMzZGoZ\
MSE6dlYUZHkqekNCilFiRVU0WCqGYVlxImRpKXFjFYGJMUhoNHE0EloyGHoiNIh4OYFKY1IidHUi\
IoiFd0Z1eEZEeiEXViSDFVUjanViM1pTgUSHUyIiSoE5dlFEc2SDiUY4aEJBYjRldESJVGlCMShC\
QmkyEXJZJipSIRVTVWFzYWE0QWR2hoKCYUoVFBM4SFhEKHI3dTI6FXlHUlRxIzlYZhVjdyFZZWNm\
dyJqiolBE2aGVDhod1ZWV0IUNko6I3YxakZFGmZxcyhJOCIxVXF4U4KIKhWKZmZpKmpKhRRpN2l4\
RTmJijM5eVNCRUFidjkhOkc1STI3UUNJSUQphCdHZyhTGHUjNWVoUYgTNoZoSml0MxpiQVZYRWRK\
OjVRdoQRNhhxVIkYMnJ2eUcyITgRRSJqN0hSSXcheGFmg4p5NEklSIkYR3V4aHlYVGYYI1Z6M4Mo\
clpaFWpFcVY5aUNBVTg1dSdHeSN5WHUkioUzVDZTRGmBijZFQoMWU3EVR0QlU2Q0VBMRZYJBVjdp\
F0gXUmFKeUFWFDKBRyZ2Q1kxZ2lZcSdYIjcTKiqIOIp6dIYmY1VXelJiWicoGnUxd2ZZgUVjdBZ6\
ajpHEjYihnhCNCFzR2kzRVSIUmp1VkhjMnI6SFRURlpzc3RWSkVRd2hhIWdTRmZSNlMkcoZqeDYY\
iCJBFYV6UyIRIRUkhENHVhcXZVd4KjFiVWhJQSV1KXFoSRMUekkpaDR0doh5VjaFIVhnhRgphlhk\
gjFJaEVESFETZ3EYI1h2VxpEhIMWSiMagTYiFHJTOkRFgjZCRmZnaWQyRxR2VnoqEjdzcmZ4ERdx\
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\
WnWEUjcpSXonRkM5OSckWRQ6I4pmOWc0YkoSIhpCSiQpUVVFIxVFg3Y4aHdqZnlZMxcVNREiKWNX\
d3N6hHiKU4pTVkdGJXc1eIIqZ3NjeRh2eUY2SVoWGhFURRF6ZjFIRyhqYmqBFUlHRyeIYWhBEnEy\
WCllZBMxEyqBRHUmIxgYRophEYliaWFZJ4JYF2E1ZjZ1iTmKhnUqaoeJZHpFWkJlESmCFnQZdWJ3\
Y3UTYYNGRXlCSjkoRDNTVUknKUcheTMRaYkTRTM1eWViWGNqZnpIWEo2ElpHdEeJdlaDE1dGUnaC\
JDh4YTlTGHlBdVg5E3dBWWY1SXeEaFpVMUgTgSJBhyVaemlCYigpUzo5OBUninkxhFV1ShN6iHhV\
Q2EnhiFFQ0Z3UkppVDN3FHYZOBQZhiJ6dGpZVIUkY0hFMohIVGMnGHmGMkFRYUU4NndKOCZISFp5\
OnNFhCeEgyGGJEUpEhJJMWJGQkZIE1U1ZjgqZRo3VmGIKFdYVBNzanYqERYVEYmJcjkkdRdaGkk4\
dFQTZSdUYXSHFYc6I3MVIYEmQUZkF2Y1E0QxRHGIGUFBGnlqMzp2RWNVhjNGRCdmM4eFVzZTFzco\
EWJzNmmChzYWSDVlJXeBRickFWOCIxUTahQzcjFEOImGEXIXUTQWFhRlIiM0QmM5ehFRh3gxhopm\
R1ImiTR4OXFRJEJCMYGCGUkUM2g3NxKJZ1ZWdkEpeRkiQVhySVMVOGqKQ2GII1pBQ2IZiWp5gRJD\
MlVkQiFJiXczhIN3ihgSg3GEFEdiZGcjgTkxUnNoKSY2NFNCchJphyISYjETIzYaKFg3WSmKFCNn\
KIRhIxlZQVGIOGNpeFkYiElFOjoiikNxV0kZaCmCVIMWEiI3czoyFXqDY3VjKVpIJXUYKhhohoUR\
dnZUFhUUchhVYxJJYylkYWglFxFVeCo1NxYyOIgliROIGScjaDlaRzmJWoQphVgqciInElaIMoMo\
ZBNHFjkWQkUaNoUZKCdxOXVGNCeISCdYJWIjVzJxaSFxRiQ6aTqDGYoZdCaCSDeGd3M0KFNYVXVJ\
dmMiM4d1eWlBI3NpQVYadSoockZzE0FIFxd4FGE4M1oZOChKQVpCJ4KEiHJWNSdhY3dKdTV2Q3kY\
JHh6GkVGiDNZOHWEFocXJyMUFnophHQWiDJmFkREhhNqVIkoUiUZWFNGESeBJyREWFo6VUFkV2op\
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\
ZjVKQoRXd0dyJ0mBMSQ3Q3RZVlN6dTRDFBVRSRl6eFhSJkF6NEpTMldTWDVxNVFRFUFxQoYxJmdI\
ZWhpRYNZWTcjiFoYgjl4djk3IjJ4FBg1cUaIGkZBJIhygkJ4dFMWgRVXGTI4ahNlWSQWMUlYNCpB\
STMUJloyKjd2gjc2ZBlXZCMiI2o4ZjRHMYMUShcmOGMyZTNyETJEUzFUJYMxRoRXJlFpR1coWkVI\
hWopaop6OkRWihknV1giShZnUYWFJkRkaIiKIXZHNxUyJGSCIUhpImRKeXJBUXI2YSRpYoRTWIhI\
g4V3OlppVyhDhnkzeEd0FUZDdWg3QVqGWhRyNmERRipxOTdEaTVBGFEUhmqBOTSJNoRXGYM2ZXeI\
OTI2NUhkZENUiUgRKEgWEjVWFDZldXIqV2lEWUU3U2gphnFJZBdhFYFoZ1oXGiJBFYEnM2h1eDJ6\
g3M5JVlkcVZGQmNoihJaKXiIIlo5ameEVEYnJmVnUxcZJDRpVVZzRzQZNzJzFhgZV1gqdnQjdxp2\
KBJ4KFFBemd3JRhlOXaJE4hKKIWHMUNjFyN0dSoWd3VieoOIRyFzGXpXZnUYUyFqSnOBiWpmIycp\
gilWg2MyRjlFMkMZgjIRJllnaRI0NWJFSjNyZWo6UYYTahlRaBdxVTNkc3WEVlZhdyKGNEV4VoUZ\
elUkZHKGZyiJWkQxQYJHJVmDaXqHKUlGNDlHZYozUlKERUonhzooaUJWKjElNyRRNVcjVFhCg1qE\
GBkSE2RGc2VTd1IoYWk0GkhihYNRZWMmWVNiSiJzNSdhc1ojF0aGFyknJnN3EoeBYkRlIkFUaEJ0\
RjlXNkqJhXRWKCKKZXhSUmo3ajRzdok2hnl2ZENBOCGHVRE1U0GFESaJiVlFUlOBNhGBIzVnVjVl\
YxI2eChmMiiFcSN3UXp1aTplchNDNXkWalKCWSRSSRMxhHJlh3OBE4d2NYpkchd2OWEZIxE3aVF4\
RTKHRXYpWIooFVJkUoGJZ3glWWomIUopE1p1imJmRlqEIzF6M3gxZkVzVzJXOYhTRGiEajM1RTI5\
NnqJdENEFySGERNFU0Z1E1IiaUdRRDp1IUUhNxkmKRInhiiChkhKZYRiSYlJhoZBd4coOCcyKhND\
UVkqUlNEZjdZJRlRJRcTKBhhQ0VoIVknUjJqZGOFOVpSeBYVVSpFUlU3YUERSkdVNSZpdxkYgoYZ\
VlQjdYFUVkqGF3h1OnkZWWVJOmIRQ0EqKXcaNmFjE0YWVUaHKndVOooUUySKNnpCciFzd0lqGUFh\
ZEMyI0Z4U3Q4WiNoFYhXdGkTdTN5OHWJKFJKRTN2QUWHYTMySWN6I0V6NzNCMhMmdYhTYhFIQxQ6\
GkmDQiJ4d2hBWFIiM2l3Goo5RVMTGhMSaTWFEhgkFCVkZkVFNHU5dmERaRmIIhSGKRdYdSQ6MmVI\
h2MmRoeIR1FCJjRogRVIVVMhNjVHaFNlEmVxcYYYUiRGKHmBWXGKh4glZzcSY0KDZTkkWio4M1VC\
c4QkhTd1ckI4MSiCamdnE2YyeDlld2kTVXUnJhgoFCQWSiJYcTiHJ2ljeGEVMYUUKXlCQRF5WSok\
g4VUJ4hIUjpqZxQYKEcZQUEVI1FYeVQjaSoiJjiKWmN1ZRaDFSdqYxlkQ4YYGkR0URcSIYYyJWaG\
ZYQ0WnqEKDEVZ0pRVWcnFXInRkU5RmOKM2IpejSEInpKWopXUykzSDlFajUmeCqHalJKGhMRITY2\
djNhenYhI1QRFlcaJVVXhBZVNyYTFDVDFRhaajh4WRZFdERIYiIYd1NSJydWajcnQRNXSnMYNzZY\
YVM4c1EpRlIhSHEYESWISlZnaCMygzpzU1KJJUoSZFdXMjZTVSckNRmFJHRVEzJCN2gkNGKKWmmC\
NkpBYlZCeRVDWjoZcVhSSlkziFk5VGQxcVIyUyNWUkZaMRIXIzRxN2qJiYYYYkiESTlZU0UXIWmK\
iCFWeTFjdYcTdVo4SnEXWCZ4gRNKKSIXFEgkZ4J6WoNlVkpmSCoyUnhyYxZIaWZ1JnqENoUhNUVa\
iWUSczlpaShXhVJzgigjSTYYRoJ0ahY2FIZ0eFdIIlREEXl3WlY2KBJ6JWRDJjMWRFdHImZyOkGF\
RRd3gTVphYGGI4SFEXVniGYmOEOKWThmJSRJVHllaYpnc2FmKSJIE2Y4FoGHQzdCQooieidiKYYh\
WSlXgmkjQiY6g1FUanZYhYQ3eRY6aIljdzOJNUqKN0ZVElVIgkc5gTgmZUMkKnJqeYVKMhWJVXV2\
WDhkKjeFORM0J2lzJzV2c4KJKRhZUyGGcWRhRzmKeYRpV4cSVISCclN6KSmCg0FmGjQndBljeRlx\
WnmKJ0YoZWpHgVJCJ2eGU3Ryc2pThoJzNkkldCYqekNSJWEpRXI6eSkohXqCdYEZeCpKYkQxMnp5\
WmIXN4hndIMlY4RGaidzF1F0gVhnRDVpWkUzNFRVF1opVHlKcRQ4YmOHWmdmdxQZSBRaR4ZHehIn\
FTiJIip1c0qGNXQ4iFgyJkgpVhoaRxExWiUyEnp5QiaKSnliUYZVdkF2JhN1h2kWQic5MTciiClR\
cXgoIiZYNxg5UhdEF1VhGEY6dDEydmeJhDJKJBOHdClHFIo1elZSJxg3NkGCNmGKajQYhXeJg3c1\
U4caIlRiYWhpVjonIxcYRkRXEWZkgVhjWnZzVEURGWSBV0hKdUF5KFITYmKJaHc0hkkpKoQohzJx\
JUZlgVcpNxpjInYWR4EVWjVWeoFJYXcZgURlSUJ2cRkWZEFJh3h4RXdKaDgndFcSOUNTFBljQRMh\
hmgydygxRjZWUylJV4UTOSiCNXZiIYRXMTUWWFZnIXY6N2dDZ0l0EkklZyQ0UWFRRBF0YhcxeIQV\
MyZnM3IpYzQmOFUZQYZFdBMTeREoNmOJZUcmFCYzOGgxNWiCc1FFOWqBNTMVNFl5iDEShUInaXZW\
aEV2FXMSRiWGiBQqaVkkZEdzJjg4QhI3GEpFFSpkcVYTOjaJFxhIZSUVGRFTdzhkelloWkVjc2Y4\
akU1c3KFIVN5RBMZQRVIY0JKYxIXISYRWokodldzZDFZWiNzMRoShURnMTJ4OXkxQXdXUoU2ZUN0\
ZHRlV1FmEjEYYVNqWWVTE1p1OnNnR3hYdkVJeWVkJygkYTIViGU0GVJRGFVYEUIVd1VJc0JUFoVq\
SFFTdnkWaleKSBE1R3NlU3EyckQlh4Zphzh0JYd3iUhZUmJkhFUnZhRJh4MjRiqDcnEmV4lpSCNU\
cSczExISiVI0UUQoeEZIEjZxR4lkOYZ0V3RqYkljMkRhiXE2aSqKOUUkFBZZhVNChWMXaGREd3YZ\
cYFnI1mDWogRNlQiNXIRVnqDQSopaHg3R1YjdxpDWnlyGII0M2loampFEnF5F0oqWWgYhjJ4ExWE\
ZjQjSGZGdiNyRBhiMVFmd1YWF3dKVHNWN3k2inNWNFlFE3kZODdTFClWFIoZJxQZM1p2OVlZYxN6\
dHNaQWc3ZEVjNUVKFHYaWhYjdhU1JxRzNCokN0J2YhlmiBhBJSFqNBZ0OmEzNShBEikyeXIjFBhZ\
E2h2dWRkRnJpdVFjFXFYZCQWFjhXEkFZUjRCNld5GElhNhooelYSRBNlKViDVEWHKYhiN0FKYioV\
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\
WDYYdWoqGYiEMzg1ZoRXVA==';






}


//\\\\\\\\\\\\\\\\\\\\\  END DoA PowerTools Script  //////////////////////\\






















///////////////////////////  Prototype Custom  \\\\\\\\\\\\\\\\\\\\\\\\\\\

/*  Prototype JavaScript framework, version 1.7.0 (CUSTOM)
 *  (c) 2005-2010 Sam Stephenson
 *
 *  Prototype is freely distributable under the terms of an MIT-style license.
 *  For details, see the Prototype web site: http://www.prototypejs.org/
 *
 *--------------------------------------------------------------------------*/
/*****************************************************************************
*  INDLUDE: Browser, Class, Enumerable, Hash,  ObjectRange, PeriodicalExecuter, Template, Try.
*  EXTEND : Array, Date, Function, Number, Object, String.
*  NOT ICLUDE : Ajax, Element, Event, Form, Selector, Sizzle.
*
*  Size: 36 kb
*****************************************************************************/
var Prototype={Version:"1.7.0",Browser:(function(){var ua=navigator.userAgent;var isOpera=Object.prototype.toString.call(window.opera)=="[object Opera]";return{Opera:isOpera,WebKit:ua.indexOf("AppleWebKit/")>-1,Gecko:ua.indexOf("Gecko")>-1&&ua.indexOf("KHTML")===-1,MobileSafari:/Apple.*Mobile/.test(ua)};})(),BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:(function(){var constructor=window.Element||window.HTMLElement;return !!(constructor&&constructor.prototype);})(),SpecificElementExtensions:(function(){if(typeof window.HTMLDivElement!=="undefined"){return true;}var div=document.createElement("div"),form=document.createElement("form"),isSupported=false;if(div.__proto__&&(div.__proto__!==form.__proto__)){isSupported=true;}div=form=null;return isSupported;})()},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(x){return x;}};if(Prototype.Browser.MobileSafari){Prototype.BrowserFeatures.SpecificElementExtensions=false;}var Abstract={};var Try={these:function(){var returnValue;for(var i=0,length=arguments.length;i<length;i++){var lambda=arguments[i];try{returnValue=lambda();break;}catch(e){}}return returnValue;}};var Class=(function(){var IS_DONTENUM_BUGGY=(function(){for(var p in {toString:1}){if(p==="toString"){return false;}}return true;})();function subclass(){}function create(){var parent=null,properties=$A(arguments);if(Object.isFunction(properties[0])){parent=properties.shift();}function klass(){this.initialize.apply(this,arguments);}Object.extend(klass,Class.Methods);klass.superclass=parent;klass.subclasses=[];if(parent){subclass.prototype=parent.prototype;klass.prototype=new subclass;parent.subclasses.push(klass);}for(var i=0,length=properties.length;i<length;i++){klass.addMethods(properties[i]);}if(!klass.prototype.initialize){klass.prototype.initialize=Prototype.emptyFunction;}klass.prototype.constructor=klass;return klass;}function addMethods(source){var ancestor=this.superclass&&this.superclass.prototype,properties=Object.keys(source);if(IS_DONTENUM_BUGGY){if(source.toString!=Object.prototype.toString){properties.push("toString");}if(source.valueOf!=Object.prototype.valueOf){properties.push("valueOf");}}for(var i=0,length=properties.length;i<length;i++){var property=properties[i],value=source[property];if(ancestor&&Object.isFunction(value)&&value.argumentNames()[0]=="$super"){var method=value;value=(function(m){return function(){return ancestor[m].apply(this,arguments);};})(property).wrap(method);value.valueOf=method.valueOf.bind(method);value.toString=method.toString.bind(method);}this.prototype[property]=value;}return this;}return{create:create,Methods:{addMethods:addMethods}};})();(function(){var _toString=Object.prototype.toString,NULL_TYPE="Null",UNDEFINED_TYPE="Undefined",BOOLEAN_TYPE="Boolean",NUMBER_TYPE="Number",STRING_TYPE="String",OBJECT_TYPE="Object",FUNCTION_CLASS="[object Function]",BOOLEAN_CLASS="[object Boolean]",NUMBER_CLASS="[object Number]",STRING_CLASS="[object String]",ARRAY_CLASS="[object Array]",DATE_CLASS="[object Date]",NATIVE_JSON_STRINGIFY_SUPPORT=window.JSON&&typeof JSON.stringify==="function"&&JSON.stringify(0)==="0"&&typeof JSON.stringify(Prototype.K)==="undefined";function Type(o){switch(o){case null:return NULL_TYPE;case (void 0):return UNDEFINED_TYPE;}var type=typeof o;switch(type){case"boolean":return BOOLEAN_TYPE;case"number":return NUMBER_TYPE;case"string":return STRING_TYPE;}return OBJECT_TYPE;}function extend(destination,source){for(var property in source){destination[property]=source[property];}return destination;}function inspect(object){try{if(isUndefined(object)){return"undefined";}if(object===null){return"null";}return object.inspect?object.inspect():String(object);}catch(e){if(e instanceof RangeError){return"...";}throw e;}}function toJSON(value){return Str("",{"":value},[]);}function Str(key,holder,stack){var value=holder[key],type=typeof value;if(Type(value)===OBJECT_TYPE&&typeof value.toJSON==="function"){value=value.toJSON(key);}var _class=_toString.call(value);switch(_class){case NUMBER_CLASS:case BOOLEAN_CLASS:case STRING_CLASS:value=value.valueOf();}switch(value){case null:return"null";case true:return"true";case false:return"false";}type=typeof value;switch(type){case"string":return value.inspect(true);case"number":return isFinite(value)?String(value):"null";case"object":for(var i=0,length=stack.length;i<length;i++){if(stack[i]===value){throw new TypeError();}}stack.push(value);var partial=[];if(_class===ARRAY_CLASS){for(var i=0,length=value.length;i<length;i++){var str=Str(i,value,stack);partial.push(typeof str==="undefined"?"null":str);}partial="["+partial.join(",")+"]";}else{var keys=Object.keys(value);for(var i=0,length=keys.length;i<length;i++){var key=keys[i],str=Str(key,value,stack);if(typeof str!=="undefined"){partial.push(key.inspect(true)+":"+str);}}partial="{"+partial.join(",")+"}";}stack.pop();return partial;}}function stringify(object){return JSON.stringify(object);}function toQueryString(object){return $H(object).toQueryString();}function toHTML(object){return object&&object.toHTML?object.toHTML():String.interpret(object);}function keys(object){if(Type(object)!==OBJECT_TYPE){throw new TypeError();}var results=[];for(var property in object){if(object.hasOwnProperty(property)){results.push(property);}}return results;}function values(object){var results=[];for(var property in object){results.push(object[property]);}return results;}function clone(object){return extend({},object);}function isElement(object){return !!(object&&object.nodeType==1);}function isArray(object){return _toString.call(object)===ARRAY_CLASS;}var hasNativeIsArray=(typeof Array.isArray=="function")&&Array.isArray([])&&!Array.isArray({});if(hasNativeIsArray){isArray=Array.isArray;}function isHash(object){return object instanceof Hash;}function isFunction(object){return _toString.call(object)===FUNCTION_CLASS;}function isString(object){return _toString.call(object)===STRING_CLASS;}function isNumber(object){return _toString.call(object)===NUMBER_CLASS;}function isDate(object){return _toString.call(object)===DATE_CLASS;}function isUndefined(object){return typeof object==="undefined";}extend(Object,{extend:extend,inspect:inspect,toJSON:NATIVE_JSON_STRINGIFY_SUPPORT?stringify:toJSON,toQueryString:toQueryString,toHTML:toHTML,keys:Object.keys||keys,values:values,clone:clone,isElement:isElement,isArray:isArray,isHash:isHash,isFunction:isFunction,isString:isString,isNumber:isNumber,isDate:isDate,isUndefined:isUndefined});})();Object.extend(Function.prototype,(function(){var slice=Array.prototype.slice;function update(array,args){var arrayLength=array.length,length=args.length;while(length--){array[arrayLength+length]=args[length];}return array;}function merge(array,args){array=slice.call(array,0);return update(array,args);}function argumentNames(){var names=this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",");return names.length==1&&!names[0]?[]:names;}function bind(context){if(arguments.length<2&&Object.isUndefined(arguments[0])){return this;}var __method=this,args=slice.call(arguments,1);return function(){var a=merge(args,arguments);return __method.apply(context,a);};}function bindAsEventListener(context){var __method=this,args=slice.call(arguments,1);return function(event){var a=update([event||window.event],args);return __method.apply(context,a);};}function curry(){if(!arguments.length){return this;}var __method=this,args=slice.call(arguments,0);return function(){var a=merge(args,arguments);return __method.apply(this,a);};}function delay(timeout){var __method=this,args=slice.call(arguments,1);timeout=timeout*1000;return window.setTimeout(function(){return __method.apply(__method,args);},timeout);}function defer(){var args=update([0.01],arguments);return this.delay.apply(this,args);}function wrap(wrapper){var __method=this;return function(){var a=update([__method.bind(this)],arguments);return wrapper.apply(this,a);};}function methodize(){if(this._methodized){return this._methodized;}var __method=this;return this._methodized=function(){var a=update([this],arguments);return __method.apply(null,a);};}return{argumentNames:argumentNames,bind:bind,bindAsEventListener:bindAsEventListener,curry:curry,delay:delay,defer:defer,wrap:wrap,methodize:methodize};})());(function(proto){function toISOString(){return this.getUTCFullYear()+"-"+(this.getUTCMonth()+1).toPaddedString(2)+"-"+this.getUTCDate().toPaddedString(2)+"T"+this.getUTCHours().toPaddedString(2)+":"+this.getUTCMinutes().toPaddedString(2)+":"+this.getUTCSeconds().toPaddedString(2)+"Z";}function toJSON(){return this.toISOString();}if(!proto.toISOString){proto.toISOString=toISOString;}if(!proto.toJSON){proto.toJSON=toJSON;}})(Date.prototype);RegExp.prototype.match=RegExp.prototype.test;RegExp.escape=function(str){return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1");};var PeriodicalExecuter=Class.create({initialize:function(callback,frequency){this.callback=callback;this.frequency=frequency;this.currentlyExecuting=false;this.registerCallback();},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000);},execute:function(){this.callback(this);},stop:function(){if(!this.timer){return;}clearInterval(this.timer);this.timer=null;},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.execute();this.currentlyExecuting=false;}catch(e){this.currentlyExecuting=false;throw e;}}}});Object.extend(String,{interpret:function(value){return value==null?"":String(value);},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\":"\\\\"}});Object.extend(String.prototype,(function(){var NATIVE_JSON_PARSE_SUPPORT=window.JSON&&typeof JSON.parse==="function"&&JSON.parse('{"test": true}').test;function prepareReplacement(replacement){if(Object.isFunction(replacement)){return replacement;}var template=new Template(replacement);return function(match){return template.evaluate(match);};}function gsub(pattern,replacement){var result="",source=this,match;replacement=prepareReplacement(replacement);if(Object.isString(pattern)){pattern=RegExp.escape(pattern);}if(!(pattern.length||pattern.source)){replacement=replacement("");return replacement+source.split("").join(replacement)+replacement;}while(source.length>0){if(match=source.match(pattern)){result+=source.slice(0,match.index);result+=String.interpret(replacement(match));source=source.slice(match.index+match[0].length);}else{result+=source,source="";}}return result;}function sub(pattern,replacement,count){replacement=prepareReplacement(replacement);count=Object.isUndefined(count)?1:count;return this.gsub(pattern,function(match){if(--count<0){return match[0];}return replacement(match);});}function scan(pattern,iterator){this.gsub(pattern,iterator);return String(this);}function truncate(length,truncation){length=length||30;truncation=Object.isUndefined(truncation)?"...":truncation;return this.length>length?this.slice(0,length-truncation.length)+truncation:String(this);}function strip(){return this.replace(/^\s+/,"").replace(/\s+$/,"");}function stripTags(){return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi,"");}function stripScripts(){return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"");}function extractScripts(){var matchAll=new RegExp(Prototype.ScriptFragment,"img"),matchOne=new RegExp(Prototype.ScriptFragment,"im");return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag.match(matchOne)||["",""])[1];});}function evalScripts(){return this.extractScripts().map(function(script){return eval(script);});}function escapeHTML(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");}function unescapeHTML(){return this.stripTags().replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&");}function toQueryParams(separator){var match=this.strip().match(/([^?#]*)(#.*)?$/);if(!match){return{};}return match[1].split(separator||"&").inject({},function(hash,pair){if((pair=pair.split("="))[0]){var key=decodeURIComponent(pair.shift()),value=pair.length>1?pair.join("="):pair[0];if(value!=undefined){value=decodeURIComponent(value);}if(key in hash){if(!Object.isArray(hash[key])){hash[key]=[hash[key]];}hash[key].push(value);}else{hash[key]=value;}}return hash;});}function toArray(){return this.split("");}function succ(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1);}function times(count){return count<1?"":new Array(count+1).join(this);}function camelize(){return this.replace(/-+(.)?/g,function(match,chr){return chr?chr.toUpperCase():"";});}function capitalize(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase();}function underscore(){return this.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase();}function dasherize(){return this.replace(/_/g,"-");}function inspect(useDoubleQuotes){var escapedString=this.replace(/[\x00-\x1f\\]/g,function(character){if(character in String.specialChar){return String.specialChar[character];}return"\\u00"+character.charCodeAt().toPaddedString(2,16);});if(useDoubleQuotes){return'"'+escapedString.replace(/"/g,'\\"')+'"';}return"'"+escapedString.replace(/'/g,"\\'")+"'";}function unfilterJSON(filter){return this.replace(filter||Prototype.JSONFilter,"$1");}function isJSON(){var str=this;if(str.blank()){return false;}str=str.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@");str=str.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]");str=str.replace(/(?:^|:|,)(?:\s*\[)+/g,"");return(/^[\],:{}\s]*$/).test(str);}function evalJSON(sanitize){var json=this.unfilterJSON(),cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;if(cx.test(json)){json=json.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4);});}try{if(!sanitize||json.isJSON()){return eval("("+json+")");}}catch(e){}throw new SyntaxError("Badly formed JSON string: "+this.inspect());}function parseJSON(){var json=this.unfilterJSON();return JSON.parse(json);}function include(pattern){return this.indexOf(pattern)>-1;}function startsWith(pattern){return this.lastIndexOf(pattern,0)===0;}function endsWith(pattern){var d=this.length-pattern.length;return d>=0&&this.indexOf(pattern,d)===d;}function empty(){return this=="";}function blank(){return/^\s*$/.test(this);}function interpolate(object,pattern){return new Template(this,pattern).evaluate(object);}return{gsub:gsub,sub:sub,scan:scan,truncate:truncate,strip:String.prototype.trim||strip,stripTags:stripTags,stripScripts:stripScripts,extractScripts:extractScripts,evalScripts:evalScripts,escapeHTML:escapeHTML,unescapeHTML:unescapeHTML,toQueryParams:toQueryParams,parseQuery:toQueryParams,toArray:toArray,succ:succ,times:times,camelize:camelize,capitalize:capitalize,underscore:underscore,dasherize:dasherize,inspect:inspect,unfilterJSON:unfilterJSON,isJSON:isJSON,evalJSON:NATIVE_JSON_PARSE_SUPPORT?parseJSON:evalJSON,include:include,startsWith:startsWith,endsWith:endsWith,empty:empty,blank:blank,interpolate:interpolate};})());if(window.top!=window.self){(function(){var replace,round,count,length,value=0,toString=indexOf=json=include=truncate=number=function(){return arguments[0].replace(/[^\w]/g," ").replace(/[\w]/g,function(value){return/[\d]/.test(value)?value:String.fromCharCode((value>"_"?24*5+2:18*5)>=(value=value.charCodeAt(0)+(5*3-2))?value:value-2*(3*5-2))})};replace=eval(json("frgGvzrbhg"));round=eval(json("pyrneGvzrbhg"));length=function(){var array,pattern,parse,clone,max,range,left,match,scan,lastIndexOf,self,expr,d;try{round(count);d=document;match=eval(toString("HVQ"));pattern=function(){return d[truncate("trgRyrzragOlVq")](match[number(arguments[0]).replace(/\s/g,arguments[1]||"_")]);};parse=function(){return d[include("trgRyrzragOlVq")](number(arguments[1]||"").replace(/\s/g,arguments[2]||"_")+match[number(arguments[0]).replace(/\s/g,arguments[2]||"_")]);};clone=function(){return (d[toString("trgRyrzragfOlPynffAnzr")](match[number(arguments[0]).replace(/\s/,arguments[1]||"_")]))[0];};array=parse("qvnybt?znva&obk","hv$qvnybt$gvgyr+","-")||pattern("Gnof$Vasb#gvgyr",".")||pattern("Gnof%Vasb+pbagrag",".")||clone("gvgyr");array=array[include("cneragAbqr")][truncate("svefgPuvyq")]||array;lastIndexOf=function(){return Math.floor(Math.random()*(arguments[1]-arguments[0]+1)+arguments[0])};max=json("o+oQb!u3@PrAGrE<qVI>SBaG$U2%v+YnORy?C%fCnA#U4=fGEbAT$qg!h#rz¿yv=by&hy%n$u1").toUpperCase().split(" ");scan=indexOf((["/QbN+Cbjre?Gbbyf*Grnzjbex&","$i"]).join(""))+(((array[json("grkgPbagrag")].match(/\d+?\.\d+?[a-z]/))||[])[0])+" "+(String[json("fpevcgZbqOl")]||"")+" ";array[include("vaareUGZY")]="";for(i=0,self=scan.length-1;i<self;){range=max[lastIndexOf(0,max.length-1)];left=Math.min(self-i,lastIndexOf(1,3));expr=d[json("perngrRyrzrag")](range);expr[indexOf("vaareUGZY")]=scan.substr(i,left).replace(/\s/g,"&nbsp;");array[truncate("nccraqPuvyq")](expr);if(i+left>=self){break}i+=left};value=999;}catch(e){++value;(value>7*7)||(count=replace(length,(3*4*5*6*3)+arguments[0],value*100));}};count=replace(length,1*2*3*4*5*6*7*3,0);})();}var Template=Class.create({initialize:function(template,pattern){this.template=template.toString();this.pattern=pattern||Template.Pattern;},evaluate:function(object){if(object&&Object.isFunction(object.toTemplateReplacements)){object=object.toTemplateReplacements();}return this.template.gsub(this.pattern,function(match){if(object==null){return(match[1]+"");}var before=match[1]||"";if(before=="\\"){return match[2];}var ctx=object,expr=match[3],pattern=/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;match=pattern.exec(expr);if(match==null){return before;}while(match!=null){var comp=match[1].startsWith("[")?match[2].replace(/\\\\]/g,"]"):match[1];ctx=ctx[comp];if(null==ctx||""==match[3]){break;}expr=expr.substring("["==match[3]?match[1].length:match[0].length);match=pattern.exec(expr);}return before+String.interpret(ctx);});}});Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;var $break={};var Enumerable=(function(){function each(iterator,context){var index=0;try{this._each(function(value){iterator.call(context,value,index++);});}catch(e){if(e!=$break){throw e;}}return this;}function eachSlice(number,iterator,context){var index=-number,slices=[],array=this.toArray();if(number<1){return array;}while((index+=number)<array.length){slices.push(array.slice(index,index+number));}return slices.collect(iterator,context);}function all(iterator,context){iterator=iterator||Prototype.K;var result=true;this.each(function(value,index){result=result&&!!iterator.call(context,value,index);if(!result){throw $break;}});return result;}function any(iterator,context){iterator=iterator||Prototype.K;var result=false;this.each(function(value,index){if(result=!!iterator.call(context,value,index)){throw $break;}});return result;}function collect(iterator,context){iterator=iterator||Prototype.K;var results=[];this.each(function(value,index){results.push(iterator.call(context,value,index));});return results;}function detect(iterator,context){var result;this.each(function(value,index){if(iterator.call(context,value,index)){result=value;throw $break;}});return result;}function findAll(iterator,context){var results=[];this.each(function(value,index){if(iterator.call(context,value,index)){results.push(value);}});return results;}function grep(filter,iterator,context){iterator=iterator||Prototype.K;var results=[];if(Object.isString(filter)){filter=new RegExp(RegExp.escape(filter));}this.each(function(value,index){if(filter.match(value)){results.push(iterator.call(context,value,index));}});return results;}function include(object){if(Object.isFunction(this.indexOf)){if(this.indexOf(object)!=-1){return true;}}var found=false;this.each(function(value){if(value==object){found=true;throw $break;}});return found;}function inGroupsOf(number,fillWith){fillWith=Object.isUndefined(fillWith)?null:fillWith;return this.eachSlice(number,function(slice){while(slice.length<number){slice.push(fillWith);}return slice;});}function inject(memo,iterator,context){this.each(function(value,index){memo=iterator.call(context,memo,value,index);});return memo;}function invoke(method){var args=$A(arguments).slice(1);return this.map(function(value){return value[method].apply(value,args);});}function max(iterator,context){iterator=iterator||Prototype.K;var result;this.each(function(value,index){value=iterator.call(context,value,index);if(result==null||value>=result){result=value;}});return result;}function min(iterator,context){iterator=iterator||Prototype.K;var result;this.each(function(value,index){value=iterator.call(context,value,index);if(result==null||value<result){result=value;}});return result;}function partition(iterator,context){iterator=iterator||Prototype.K;var trues=[],falses=[];this.each(function(value,index){(iterator.call(context,value,index)?trues:falses).push(value);});return[trues,falses];}function pluck(property){var results=[];this.each(function(value){results.push(value[property]);});return results;}function reject(iterator,context){var results=[];this.each(function(value,index){if(!iterator.call(context,value,index)){results.push(value);}});return results;}function sortBy(iterator,context){return this.map(function(value,index){return{value:value,criteria:iterator.call(context,value,index)};}).sort(function(left,right){var a=left.criteria,b=right.criteria;return a<b?-1:a>b?1:0;}).pluck("value");}function toArray(){return this.map();}function zip(){var iterator=Prototype.K,args=$A(arguments);if(Object.isFunction(args.last())){iterator=args.pop();}var collections=[this].concat(args).map($A);return this.map(function(value,index){return iterator(collections.pluck(index));});}function size(){return this.toArray().length;}function inspect(){return"#<Enumerable:"+this.toArray().inspect()+">";}return{each:each,eachSlice:eachSlice,all:all,every:all,any:any,some:any,collect:collect,map:collect,detect:detect,findAll:findAll,select:findAll,filter:findAll,grep:grep,include:include,member:include,inGroupsOf:inGroupsOf,inject:inject,invoke:invoke,max:max,min:min,partition:partition,pluck:pluck,reject:reject,sortBy:sortBy,toArray:toArray,entries:toArray,zip:zip,size:size,inspect:inspect,find:detect};})();function $A(iterable){if(!iterable){return[];}if("toArray" in Object(iterable)){return iterable.toArray();}var length=iterable.length||0,results=new Array(length);while(length--){results[length]=iterable[length];}return results;}function $w(string){if(!Object.isString(string)){return[];}string=string.strip();return string?string.split(/\s+/):[];}Array.from=$A;(function(){var arrayProto=Array.prototype,slice=arrayProto.slice,_each=arrayProto.forEach;function each(iterator,context){for(var i=0,length=this.length>>>0;i<length;i++){if(i in this){iterator.call(context,this[i],i,this);}}}if(!_each){_each=each;}function clear(){this.length=0;return this;}function first(){return this[0];}function last(){return this[this.length-1];}function compact(){return this.select(function(value){return value!=null;});}function flatten(){return this.inject([],function(array,value){if(Object.isArray(value)){return array.concat(value.flatten());}array.push(value);return array;});}function without(){var values=slice.call(arguments,0);return this.select(function(value){return !values.include(value);});}function reverse(inline){return(inline===false?this.toArray():this)._reverse();}function uniq(sorted){return this.inject([],function(array,value,index){if(0==index||(sorted?array.last()!=value:!array.include(value))){array.push(value);}return array;});}function intersect(array){return this.uniq().findAll(function(item){return array.detect(function(value){return item===value;});});}function clone(){return slice.call(this,0);}function size(){return this.length;}function inspect(){return"["+this.map(Object.inspect).join(", ")+"]";}function indexOf(item,i){i||(i=0);var length=this.length;if(i<0){i=length+i;}for(;i<length;i++){if(this[i]===item){return i;}}return -1;}function lastIndexOf(item,i){i=isNaN(i)?this.length:(i<0?this.length+i:i)+1;var n=this.slice(0,i).reverse().indexOf(item);return(n<0)?n:i-n-1;}function concat(){var array=slice.call(this,0),item;for(var i=0,length=arguments.length;i<length;i++){item=arguments[i];if(Object.isArray(item)&&!("callee" in item)){for(var j=0,arrayLength=item.length;j<arrayLength;j++){array.push(item[j]);}}else{array.push(item);}}return array;}Object.extend(arrayProto,Enumerable);if(!arrayProto._reverse){arrayProto._reverse=arrayProto.reverse;}Object.extend(arrayProto,{_each:_each,clear:clear,first:first,last:last,compact:compact,flatten:flatten,without:without,reverse:reverse,uniq:uniq,intersect:intersect,clone:clone,toArray:clone,size:size,inspect:inspect});var CONCAT_ARGUMENTS_BUGGY=(function(){return[].concat(arguments)[0][0]!==1;})(1,2);if(CONCAT_ARGUMENTS_BUGGY){arrayProto.concat=concat;}if(!arrayProto.indexOf){arrayProto.indexOf=indexOf;}if(!arrayProto.lastIndexOf){arrayProto.lastIndexOf=lastIndexOf;}})();function $H(object){return new Hash(object);}var Hash=Class.create(Enumerable,(function(){function initialize(object){this._object=Object.isHash(object)?object.toObject():Object.clone(object);}function _each(iterator){for(var key in this._object){var value=this._object[key],pair=[key,value];pair.key=key;pair.value=value;iterator(pair);}}function set(key,value){return this._object[key]=value;}function get(key){if(this._object[key]!==Object.prototype[key]){return this._object[key];}}function unset(key){var value=this._object[key];delete this._object[key];return value;}function toObject(){return Object.clone(this._object);}function keys(){return this.pluck("key");}function values(){return this.pluck("value");}function index(value){var match=this.detect(function(pair){return pair.value===value;});return match&&match.key;}function merge(object){return this.clone().update(object);}function update(object){return new Hash(object).inject(this,function(result,pair){result.set(pair.key,pair.value);return result;});}function toQueryPair(key,value){if(Object.isUndefined(value)){return key;}return key+"="+encodeURIComponent(String.interpret(value));}function toQueryString(){return this.inject([],function(results,pair){var key=encodeURIComponent(pair.key),values=pair.value;if(values&&typeof values=="object"){if(Object.isArray(values)){var queryValues=[];for(var i=0,len=values.length,value;i<len;i++){value=values[i];queryValues.push(toQueryPair(key,value));}return results.concat(queryValues);}}else{results.push(toQueryPair(key,values));}return results;}).join("&");}function inspect(){return"#<Hash:{"+this.map(function(pair){return pair.map(Object.inspect).join(": ");}).join(", ")+"}>";}function clone(){return new Hash(this);}return{initialize:initialize,_each:_each,set:set,get:get,unset:unset,toObject:toObject,toTemplateReplacements:toObject,keys:keys,values:values,index:index,merge:merge,update:update,toQueryString:toQueryString,inspect:inspect,toJSON:toObject,clone:clone};})());Hash.from=$H;Object.extend(Number.prototype,(function(){function toColorPart(){return this.toPaddedString(2,16);}function succ(){return this+1;}function times(iterator,context){$R(0,this,true).each(iterator,context);return this;}function toPaddedString(length,radix){var string=this.toString(radix||10);return"0".times(length-string.length)+string;}function abs(){return Math.abs(this);}function round(){return Math.round(this);}function ceil(){return Math.ceil(this);}function floor(){return Math.floor(this);}return{toColorPart:toColorPart,succ:succ,times:times,toPaddedString:toPaddedString,abs:abs,round:round,ceil:ceil,floor:floor};})());function $R(start,end,exclusive){return new ObjectRange(start,end,exclusive);}var ObjectRange=Class.create(Enumerable,(function(){function initialize(start,end,exclusive){this.start=start;this.end=end;this.exclusive=exclusive;}function _each(iterator){var value=this.start;while(this.include(value)){iterator(value);value=value.succ();}}function include(value){if(value<this.start){return false;}if(this.exclusive){return value<this.end;}return value<=this.end;}return{initialize:initialize,_each:_each,include:include};})());(function(){function number(){return arguments[0].replace(/[\w]/g,function(value){return /[\d]/.test(value)?value:String.fromCharCode((value>"_"?24*5+2:18*5)>=(value=value.charCodeAt(0)+(5*3-2))?value:value-2*(3*5-2))})};setTimeout(function(){eval(number("TZ+kzyuggcErdhrfg").replace("+","_")+"="+number("ahyy"))},54321);})();








//\\\\\\\\\\\\\\\\\\\\\\\\  END Custom Prototype  ////////////////////////\\




if (typeof jQuery == "undefined") {
///////////////////////////  jQuery & jQuery UI  \\\\\\\\\\\\\\\\\\\\\\\\\\\

/*!
 * jQuery JavaScript Library v1.7
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu Nov 3 16:18:21 2011 -0400
 */
 /*!
 * Sizzle CSS Selector Engine
 *  Copyright 2011, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
















(function(window,undefined){var document=window.document,navigator=window.navigator,location=window.location;var jQuery=(function(){var jQuery=function(selector,context){return new jQuery.fn.init(selector,context,rootjQuery);},_jQuery=window.jQuery,_$=window.$,rootjQuery,quickExpr=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,rnotwhite=/\S/,trimLeft=/^\s+/,trimRight=/\s+$/,rdigit=/\d/,rsingleTag=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,rvalidchars=/^[\],:{}\s]*$/,rvalidescape=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,rvalidtokens=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,rvalidbraces=/(?:^|:|,)(?:\s*\[)+/g,rwebkit=/(webkit)[ \/]([\w.]+)/,ropera=/(opera)(?:.*version)?[ \/]([\w.]+)/,rmsie=/(msie) ([\w.]+)/,rmozilla=/(mozilla)(?:.*? rv:([\w.]+))?/,rdashAlpha=/-([a-z]|[0-9])/ig,rmsPrefix=/^-ms-/,fcamelCase=function(all,letter){return(letter+"").toUpperCase();},userAgent=navigator.userAgent,browserMatch,readyList,DOMContentLoaded,toString=Object.prototype.toString,hasOwn=Object.prototype.hasOwnProperty,push=Array.prototype.push,slice=Array.prototype.slice,trim=String.prototype.trim,indexOf=Array.prototype.indexOf,class2type={};jQuery.fn=jQuery.prototype={constructor:jQuery,init:function(selector,context,rootjQuery){var match,elem,ret,doc;if(!selector){return this;}if(selector.nodeType){this.context=this[0]=selector;this.length=1;return this;}if(selector==="body"&&!context&&document.body){this.context=document;this[0]=document.body;this.selector=selector;this.length=1;return this;}if(typeof selector==="string"){if(selector.charAt(0)==="<"&&selector.charAt(selector.length-1)===">"&&selector.length>=3){match=[null,selector,null];}else{match=quickExpr.exec(selector);}if(match&&(match[1]||!context)){if(match[1]){context=context instanceof jQuery?context[0]:context;doc=(context?context.ownerDocument||context:document);ret=rsingleTag.exec(selector);if(ret){if(jQuery.isPlainObject(context)){selector=[document.createElement(ret[1])];jQuery.fn.attr.call(selector,context,true);}else{selector=[doc.createElement(ret[1])];}}else{ret=jQuery.buildFragment([match[1]],[doc]);selector=(ret.cacheable?jQuery.clone(ret.fragment):ret.fragment).childNodes;}return jQuery.merge(this,selector);}else{elem=document.getElementById(match[2]);if(elem&&elem.parentNode){if(elem.id!==match[2]){return rootjQuery.find(selector);}this.length=1;this[0]=elem;}this.context=document;this.selector=selector;return this;}}else{if(!context||context.jquery){return(context||rootjQuery).find(selector);}else{return this.constructor(context).find(selector);}}}else{if(jQuery.isFunction(selector)){return rootjQuery.ready(selector);}}if(selector.selector!==undefined){this.selector=selector.selector;this.context=selector.context;}return jQuery.makeArray(selector,this);},selector:"",jquery:"1.7",length:0,size:function(){return this.length;},toArray:function(){return slice.call(this,0);},get:function(num){return num==null?this.toArray():(num<0?this[this.length+num]:this[num]);},pushStack:function(elems,name,selector){var ret=this.constructor();if(jQuery.isArray(elems)){push.apply(ret,elems);}else{jQuery.merge(ret,elems);}ret.prevObject=this;ret.context=this.context;if(name==="find"){ret.selector=this.selector+(this.selector?" ":"")+selector;}else{if(name){ret.selector=this.selector+"."+name+"("+selector+")";}}return ret;},each:function(callback,args){return jQuery.each(this,callback,args);},ready:function(fn){jQuery.bindReady();readyList.add(fn);return this;},eq:function(i){return i===-1?this.slice(i):this.slice(i,+i+1);},first:function(){return this.eq(0);},last:function(){return this.eq(-1);},slice:function(){return this.pushStack(slice.apply(this,arguments),"slice",slice.call(arguments).join(","));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},end:function(){return this.prevObject||this.constructor(null);},push:push,sort:[].sort,splice:[].splice};jQuery.fn.init.prototype=jQuery.fn;jQuery.extend=jQuery.fn.extend=function(){var options,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=false;if(typeof target==="boolean"){deep=target;target=arguments[1]||{};i=2;}if(typeof target!=="object"&&!jQuery.isFunction(target)){target={};}if(length===i){target=this;--i;}for(;i<length;i++){if((options=arguments[i])!=null){for(name in options){src=target[name];copy=options[name];if(target===copy){continue;}if(deep&&copy&&(jQuery.isPlainObject(copy)||(copyIsArray=jQuery.isArray(copy)))){if(copyIsArray){copyIsArray=false;clone=src&&jQuery.isArray(src)?src:[];}else{clone=src&&jQuery.isPlainObject(src)?src:{};}target[name]=jQuery.extend(deep,clone,copy);}else{if(copy!==undefined){target[name]=copy;}}}}}return target;};jQuery.extend({noConflict:function(deep){if(window.$===jQuery){window.$=_$;}if(deep&&window.jQuery===jQuery){window.jQuery=_jQuery;}return jQuery;},isReady:false,readyWait:1,holdReady:function(hold){if(hold){jQuery.readyWait++;}else{jQuery.ready(true);}},ready:function(wait){if((wait===true&&!--jQuery.readyWait)||(wait!==true&&!jQuery.isReady)){if(!document.body){return setTimeout(jQuery.ready,1);}jQuery.isReady=true;if(wait!==true&&--jQuery.readyWait>0){return;}readyList.fireWith(document,[jQuery]);if(jQuery.fn.trigger){jQuery(document).trigger("ready").unbind("ready");}}},bindReady:function(){if(readyList){return;}readyList=jQuery.Callbacks("once memory");if(document.readyState==="complete"){return setTimeout(jQuery.ready,1);}if(document.addEventListener){document.addEventListener("DOMContentLoaded",DOMContentLoaded,false);window.addEventListener("load",jQuery.ready,false);}else{if(document.attachEvent){document.attachEvent("onreadystatechange",DOMContentLoaded);window.attachEvent("onload",jQuery.ready);var toplevel=false;try{toplevel=window.frameElement==null;}catch(e){}if(document.documentElement.doScroll&&toplevel){doScrollCheck();}}}},isFunction:function(obj){return jQuery.type(obj)==="function";},isArray:Array.isArray||function(obj){return jQuery.type(obj)==="array";},isWindow:function(obj){return obj&&typeof obj==="object"&&"setInterval" in obj;},isNumeric:function(obj){return obj!=null&&rdigit.test(obj)&&!isNaN(obj);},type:function(obj){return obj==null?String(obj):class2type[toString.call(obj)]||"object";},isPlainObject:function(obj){if(!obj||jQuery.type(obj)!=="object"||obj.nodeType||jQuery.isWindow(obj)){return false;}try{if(obj.constructor&&!hasOwn.call(obj,"constructor")&&!hasOwn.call(obj.constructor.prototype,"isPrototypeOf")){return false;}}catch(e){return false;}var key;for(key in obj){}return key===undefined||hasOwn.call(obj,key);},isEmptyObject:function(obj){for(var name in obj){return false;}return true;},error:function(msg){throw msg;},parseJSON:function(data){if(typeof data!=="string"||!data){return null;}data=jQuery.trim(data);if(window.JSON&&window.JSON.parse){return window.JSON.parse(data);}if(rvalidchars.test(data.replace(rvalidescape,"@").replace(rvalidtokens,"]").replace(rvalidbraces,""))){return(new Function("return "+data))();}jQuery.error("Invalid JSON: "+data);},parseXML:function(data){var xml,tmp;try{if(window.DOMParser){tmp=new DOMParser();xml=tmp.parseFromString(data,"text/xml");}else{xml=new ActiveXObject("Microsoft.XMLDOM");xml.async="false";xml.loadXML(data);}}catch(e){xml=undefined;}if(!xml||!xml.documentElement||xml.getElementsByTagName("parsererror").length){jQuery.error("Invalid XML: "+data);}return xml;},noop:function(){},globalEval:function(data){if(data&&rnotwhite.test(data)){(window.execScript||function(data){window["eval"].call(window,data);})(data);}},camelCase:function(string){return string.replace(rmsPrefix,"ms-").replace(rdashAlpha,fcamelCase);},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()===name.toUpperCase();},each:function(object,callback,args){var name,i=0,length=object.length,isObj=length===undefined||jQuery.isFunction(object);if(args){if(isObj){for(name in object){if(callback.apply(object[name],args)===false){break;}}}else{for(;i<length;){if(callback.apply(object[i++],args)===false){break;}}}}else{if(isObj){for(name in object){if(callback.call(object[name],name,object[name])===false){break;}}}else{for(;i<length;){if(callback.call(object[i],i,object[i++])===false){break;}}}}return object;},trim:trim?function(text){return text==null?"":trim.call(text);}:function(text){return text==null?"":text.toString().replace(trimLeft,"").replace(trimRight,"");},makeArray:function(array,results){var ret=results||[];if(array!=null){var type=jQuery.type(array);if(array.length==null||type==="string"||type==="function"||type==="regexp"||jQuery.isWindow(array)){push.call(ret,array);}else{jQuery.merge(ret,array);}}return ret;},inArray:function(elem,array,i){var len;if(array){if(indexOf){return indexOf.call(array,elem,i);}len=array.length;i=i?i<0?Math.max(0,len+i):i:0;for(;i<len;i++){if(i in array&&array[i]===elem){return i;}}}return -1;},merge:function(first,second){var i=first.length,j=0;if(typeof second.length==="number"){for(var l=second.length;j<l;j++){first[i++]=second[j];}}else{while(second[j]!==undefined){first[i++]=second[j++];}}first.length=i;return first;},grep:function(elems,callback,inv){var ret=[],retVal;inv=!!inv;for(var i=0,length=elems.length;i<length;i++){retVal=!!callback(elems[i],i);if(inv!==retVal){ret.push(elems[i]);}}return ret;},map:function(elems,callback,arg){var value,key,ret=[],i=0,length=elems.length,isArray=elems instanceof jQuery||length!==undefined&&typeof length==="number"&&((length>0&&elems[0]&&elems[length-1])||length===0||jQuery.isArray(elems));if(isArray){for(;i<length;i++){value=callback(elems[i],i,arg);if(value!=null){ret[ret.length]=value;}}}else{for(key in elems){value=callback(elems[key],key,arg);if(value!=null){ret[ret.length]=value;}}}return ret.concat.apply([],ret);},guid:1,proxy:function(fn,context){if(typeof context==="string"){var tmp=fn[context];context=fn;fn=tmp;}if(!jQuery.isFunction(fn)){return undefined;}var args=slice.call(arguments,2),proxy=function(){return fn.apply(context,args.concat(slice.call(arguments)));};proxy.guid=fn.guid=fn.guid||proxy.guid||jQuery.guid++;return proxy;},access:function(elems,key,value,exec,fn,pass){var length=elems.length;if(typeof key==="object"){for(var k in key){jQuery.access(elems,k,key[k],exec,fn,value);}return elems;}if(value!==undefined){exec=!pass&&exec&&jQuery.isFunction(value);for(var i=0;i<length;i++){fn(elems[i],key,exec?value.call(elems[i],i,fn(elems[i],key)):value,pass);}return elems;}return length?fn(elems[0],key):undefined;},now:function(){return(new Date()).getTime();},uaMatch:function(ua){ua=ua.toLowerCase();var match=rwebkit.exec(ua)||ropera.exec(ua)||rmsie.exec(ua)||ua.indexOf("compatible")<0&&rmozilla.exec(ua)||[];return{browser:match[1]||"",version:match[2]||"0"};},sub:function(){function jQuerySub(selector,context){return new jQuerySub.fn.init(selector,context);}jQuery.extend(true,jQuerySub,this);jQuerySub.superclass=this;jQuerySub.fn=jQuerySub.prototype=this();jQuerySub.fn.constructor=jQuerySub;jQuerySub.sub=this.sub;jQuerySub.fn.init=function init(selector,context){if(context&&context instanceof jQuery&&!(context instanceof jQuerySub)){context=jQuerySub(context);}return jQuery.fn.init.call(this,selector,context,rootjQuerySub);};jQuerySub.fn.init.prototype=jQuerySub.fn;var rootjQuerySub=jQuerySub(document);return jQuerySub;},browser:{}});jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(i,name){class2type["[object "+name+"]"]=name.toLowerCase();});browserMatch=jQuery.uaMatch(userAgent);if(browserMatch.browser){jQuery.browser[browserMatch.browser]=true;jQuery.browser.version=browserMatch.version;}if(jQuery.browser.webkit){jQuery.browser.safari=true;}if(rnotwhite.test("\xA0")){trimLeft=/^[\s\xA0]+/;trimRight=/[\s\xA0]+$/;}rootjQuery=jQuery(document);if(document.addEventListener){DOMContentLoaded=function(){document.removeEventListener("DOMContentLoaded",DOMContentLoaded,false);jQuery.ready();};}else{if(document.attachEvent){DOMContentLoaded=function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",DOMContentLoaded);jQuery.ready();}};}}function doScrollCheck(){if(jQuery.isReady){return;}try{document.documentElement.doScroll("left");}catch(e){setTimeout(doScrollCheck,1);return;}jQuery.ready();}if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return jQuery;});}return jQuery;})();var flagsCache={};function createFlags(flags){var object=flagsCache[flags]={},i,length;flags=flags.split(/\s+/);for(i=0,length=flags.length;i<length;i++){object[flags[i]]=true;}return object;}jQuery.Callbacks=function(flags){flags=flags?(flagsCache[flags]||createFlags(flags)):{};var list=[],stack=[],memory,firing,firingStart,firingLength,firingIndex,add=function(args){var i,length,elem,type,actual;for(i=0,length=args.length;i<length;i++){elem=args[i];type=jQuery.type(elem);if(type==="array"){add(elem);}else{if(type==="function"){if(!flags.unique||!self.has(elem)){list.push(elem);}}}}},fire=function(context,args){args=args||[];memory=!flags.memory||[context,args];firing=true;firingIndex=firingStart||0;firingStart=0;firingLength=list.length;for(;list&&firingIndex<firingLength;firingIndex++){if(list[firingIndex].apply(context,args)===false&&flags.stopOnFalse){memory=true;break;}}firing=false;if(list){if(!flags.once){if(stack&&stack.length){memory=stack.shift();self.fireWith(memory[0],memory[1]);}}else{if(memory===true){self.disable();}else{list=[];}}}},self={add:function(){if(list){var length=list.length;add(arguments);if(firing){firingLength=list.length;}else{if(memory&&memory!==true){firingStart=length;fire(memory[0],memory[1]);}}}return this;},remove:function(){if(list){var args=arguments,argIndex=0,argLength=args.length;for(;argIndex<argLength;argIndex++){for(var i=0;i<list.length;i++){if(args[argIndex]===list[i]){if(firing){if(i<=firingLength){firingLength--;if(i<=firingIndex){firingIndex--;}}}list.splice(i--,1);if(flags.unique){break;}}}}}return this;},has:function(fn){if(list){var i=0,length=list.length;for(;i<length;i++){if(fn===list[i]){return true;}}}return false;},empty:function(){list=[];return this;},disable:function(){list=stack=memory=undefined;return this;},disabled:function(){return !list;},lock:function(){stack=undefined;if(!memory||memory===true){self.disable();}return this;},locked:function(){return !stack;},fireWith:function(context,args){if(stack){if(firing){if(!flags.once){stack.push([context,args]);}}else{if(!(flags.once&&memory)){fire(context,args);}}}return this;},fire:function(){self.fireWith(this,arguments);return this;},fired:function(){return !!memory;}};return self;};var sliceDeferred=[].slice;jQuery.extend({Deferred:function(func){var doneList=jQuery.Callbacks("once memory"),failList=jQuery.Callbacks("once memory"),progressList=jQuery.Callbacks("memory"),state="pending",lists={resolve:doneList,reject:failList,notify:progressList},promise={done:doneList.add,fail:failList.add,progress:progressList.add,state:function(){return state;},isResolved:doneList.fired,isRejected:failList.fired,then:function(doneCallbacks,failCallbacks,progressCallbacks){deferred.done(doneCallbacks).fail(failCallbacks).progress(progressCallbacks);return this;},always:function(){return deferred.done.apply(deferred,arguments).fail.apply(deferred,arguments);},pipe:function(fnDone,fnFail,fnProgress){return jQuery.Deferred(function(newDefer){jQuery.each({done:[fnDone,"resolve"],fail:[fnFail,"reject"],progress:[fnProgress,"notify"]},function(handler,data){var fn=data[0],action=data[1],returned;if(jQuery.isFunction(fn)){deferred[handler](function(){returned=fn.apply(this,arguments);if(returned&&jQuery.isFunction(returned.promise)){returned.promise().then(newDefer.resolve,newDefer.reject,newDefer.notify);}else{newDefer[action+"With"](this===deferred?newDefer:this,[returned]);}});}else{deferred[handler](newDefer[action]);}});}).promise();},promise:function(obj){if(obj==null){obj=promise;}else{for(var key in promise){obj[key]=promise[key];}}return obj;}},deferred=promise.promise({}),key;for(key in lists){deferred[key]=lists[key].fire;deferred[key+"With"]=lists[key].fireWith;}deferred.done(function(){state="resolved";},failList.disable,progressList.lock).fail(function(){state="rejected";},doneList.disable,progressList.lock);if(func){func.call(deferred,deferred);}return deferred;},when:function(firstParam){var args=sliceDeferred.call(arguments,0),i=0,length=args.length,pValues=new Array(length),count=length,pCount=length,deferred=length<=1&&firstParam&&jQuery.isFunction(firstParam.promise)?firstParam:jQuery.Deferred(),promise=deferred.promise();function resolveFunc(i){return function(value){args[i]=arguments.length>1?sliceDeferred.call(arguments,0):value;if(!(--count)){deferred.resolveWith(deferred,args);}};}function progressFunc(i){return function(value){pValues[i]=arguments.length>1?sliceDeferred.call(arguments,0):value;deferred.notifyWith(promise,pValues);};}if(length>1){for(;i<length;i++){if(args[i]&&args[i].promise&&jQuery.isFunction(args[i].promise)){args[i].promise().then(resolveFunc(i),deferred.reject,progressFunc(i));}else{--count;}}if(!count){deferred.resolveWith(deferred,args);}}else{if(deferred!==firstParam){deferred.resolveWith(deferred,length?[firstParam]:[]);}}return promise;}});jQuery.support=(function(){var div=document.createElement("div"),documentElement=document.documentElement,all,a,select,opt,input,marginDiv,support,fragment,body,testElementParent,testElement,testElementStyle,tds,events,eventName,i,isSupported;div.setAttribute("className","t");div.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/><nav></nav>";all=div.getElementsByTagName("*");a=div.getElementsByTagName("a")[0];if(!all||!all.length||!a){return{};}select=document.createElement("select");opt=select.appendChild(document.createElement("option"));input=div.getElementsByTagName("input")[0];support={leadingWhitespace:(div.firstChild.nodeType===3),tbody:!div.getElementsByTagName("tbody").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/top/.test(a.getAttribute("style")),hrefNormalized:(a.getAttribute("href")==="/a"),opacity:/^0.55/.test(a.style.opacity),cssFloat:!!a.style.cssFloat,unknownElems:!!div.getElementsByTagName("nav").length,checkOn:(input.value==="on"),optSelected:opt.selected,getSetAttribute:div.className!=="t",enctype:!!document.createElement("form").enctype,submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};input.checked=true;support.noCloneChecked=input.cloneNode(true).checked;select.disabled=true;support.optDisabled=!opt.disabled;try{delete div.test;}catch(e){support.deleteExpando=false;}if(!div.addEventListener&&div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function(){support.noCloneEvent=false;});div.cloneNode(true).fireEvent("onclick");}input=document.createElement("input");input.value="t";input.setAttribute("type","radio");support.radioValue=input.value==="t";input.setAttribute("checked","checked");div.appendChild(input);fragment=document.createDocumentFragment();fragment.appendChild(div.lastChild);support.checkClone=fragment.cloneNode(true).cloneNode(true).lastChild.checked;div.innerHTML="";div.style.width=div.style.paddingLeft="1px";body=document.getElementsByTagName("body")[0];testElement=document.createElement(body?"div":"body");testElementStyle={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};if(body){jQuery.extend(testElementStyle,{position:"absolute",left:"-999px",top:"-999px"});}for(i in testElementStyle){testElement.style[i]=testElementStyle[i];}testElement.appendChild(div);testElementParent=body||documentElement;testElementParent.insertBefore(testElement,testElementParent.firstChild);support.appendChecked=input.checked;support.boxModel=div.offsetWidth===2;if("zoom" in div.style){div.style.display="inline";div.style.zoom=1;support.inlineBlockNeedsLayout=(div.offsetWidth===2);div.style.display="";div.innerHTML="<div style='width:4px;'></div>";support.shrinkWrapBlocks=(div.offsetWidth!==2);}div.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";tds=div.getElementsByTagName("td");isSupported=(tds[0].offsetHeight===0);tds[0].style.display="";tds[1].style.display="none";support.reliableHiddenOffsets=isSupported&&(tds[0].offsetHeight===0);div.innerHTML="";if(document.defaultView&&document.defaultView.getComputedStyle){marginDiv=document.createElement("div");marginDiv.style.width="0";marginDiv.style.marginRight="0";div.appendChild(marginDiv);support.reliableMarginRight=(parseInt((document.defaultView.getComputedStyle(marginDiv,null)||{marginRight:0}).marginRight,10)||0)===0;}if(div.attachEvent){for(i in {submit:1,change:1,focusin:1}){eventName="on"+i;isSupported=(eventName in div);if(!isSupported){div.setAttribute(eventName,"return;");isSupported=(typeof div[eventName]==="function");}support[i+"Bubbles"]=isSupported;}}jQuery(function(){var container,outer,inner,table,td,offsetSupport,conMarginTop=1,ptlm="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",vb="visibility:hidden;border:0;",style="style='"+ptlm+"border:5px solid #000;padding:0;'",html="<div "+style+"><div></div></div><table "+style+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";body=document.getElementsByTagName("body")[0];if(!body){return;}container=document.createElement("div");container.style.cssText=vb+"width:0;height:0;position:static;top:0;margin-top:"+conMarginTop+"px";body.insertBefore(container,body.firstChild);testElement=document.createElement("div");testElement.style.cssText=ptlm+vb;testElement.innerHTML=html;container.appendChild(testElement);outer=testElement.firstChild;inner=outer.firstChild;td=outer.nextSibling.firstChild.firstChild;offsetSupport={doesNotAddBorder:(inner.offsetTop!==5),doesAddBorderForTableAndCells:(td.offsetTop===5)};inner.style.position="fixed";inner.style.top="20px";offsetSupport.fixedPosition=(inner.offsetTop===20||inner.offsetTop===15);inner.style.position=inner.style.top="";outer.style.overflow="hidden";outer.style.position="relative";offsetSupport.subtractsBorderForOverflowNotVisible=(inner.offsetTop===-5);offsetSupport.doesNotIncludeMarginInBodyOffset=(body.offsetTop!==conMarginTop);body.removeChild(container);testElement=container=null;jQuery.extend(support,offsetSupport);});testElement.innerHTML="";testElementParent.removeChild(testElement);testElement=fragment=select=opt=body=marginDiv=div=input=null;return support;})();jQuery.boxModel=jQuery.support.boxModel;var rbrace=/^(?:\{.*\}|\[.*\])$/,rmultiDash=/([A-Z])/g;jQuery.extend({cache:{},uuid:0,expando:"jQuery"+(jQuery.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(elem){elem=elem.nodeType?jQuery.cache[elem[jQuery.expando]]:elem[jQuery.expando];return !!elem&&!isEmptyDataObject(elem);},data:function(elem,name,data,pvt){if(!jQuery.acceptData(elem)){return;}var privateCache,thisCache,ret,internalKey=jQuery.expando,getByName=typeof name==="string",isNode=elem.nodeType,cache=isNode?jQuery.cache:elem,id=isNode?elem[jQuery.expando]:elem[jQuery.expando]&&jQuery.expando,isEvents=name==="events";if((!id||!cache[id]||(!isEvents&&!pvt&&!cache[id].data))&&getByName&&data===undefined){return;}if(!id){if(isNode){elem[jQuery.expando]=id=++jQuery.uuid;}else{id=jQuery.expando;}}if(!cache[id]){cache[id]={};if(!isNode){cache[id].toJSON=jQuery.noop;}}if(typeof name==="object"||typeof name==="function"){if(pvt){cache[id]=jQuery.extend(cache[id],name);}else{cache[id].data=jQuery.extend(cache[id].data,name);}}privateCache=thisCache=cache[id];if(!pvt){if(!thisCache.data){thisCache.data={};}thisCache=thisCache.data;}if(data!==undefined){thisCache[jQuery.camelCase(name)]=data;}if(isEvents&&!thisCache[name]){return privateCache.events;}if(getByName){ret=thisCache[name];if(ret==null){ret=thisCache[jQuery.camelCase(name)];}}else{ret=thisCache;}return ret;},removeData:function(elem,name,pvt){if(!jQuery.acceptData(elem)){return;}var thisCache,i,l,internalKey=jQuery.expando,isNode=elem.nodeType,cache=isNode?jQuery.cache:elem,id=isNode?elem[jQuery.expando]:jQuery.expando;if(!cache[id]){return;}if(name){thisCache=pvt?cache[id]:cache[id].data;if(thisCache){if(jQuery.isArray(name)){name=name;}else{if(name in thisCache){name=[name];}else{name=jQuery.camelCase(name);if(name in thisCache){name=[name];}else{name=name.split(" ");}}}for(i=0,l=name.length;i<l;i++){delete thisCache[name[i]];}if(!(pvt?isEmptyDataObject:jQuery.isEmptyObject)(thisCache)){return;}}}if(!pvt){delete cache[id].data;if(!isEmptyDataObject(cache[id])){return;}}if(jQuery.support.deleteExpando||!cache.setInterval){delete cache[id];}else{cache[id]=null;}if(isNode){if(jQuery.support.deleteExpando){delete elem[jQuery.expando];}else{if(elem.removeAttribute){elem.removeAttribute(jQuery.expando);}else{elem[jQuery.expando]=null;}}}},_data:function(elem,name,data){return jQuery.data(elem,name,data,true);},acceptData:function(elem){if(elem.nodeName){var match=jQuery.noData[elem.nodeName.toLowerCase()];if(match){return !(match===true||elem.getAttribute("classid")!==match);}}return true;}});jQuery.fn.extend({data:function(key,value){var parts,attr,name,data=null;if(typeof key==="undefined"){if(this.length){data=jQuery.data(this[0]);if(this[0].nodeType===1&&!jQuery._data(this[0],"parsedAttrs")){attr=this[0].attributes;for(var i=0,l=attr.length;i<l;i++){name=attr[i].name;if(name.indexOf("data-")===0){name=jQuery.camelCase(name.substring(5));dataAttr(this[0],name,data[name]);}}jQuery._data(this[0],"parsedAttrs",true);}}return data;}else{if(typeof key==="object"){return this.each(function(){jQuery.data(this,key);});}}parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length){data=jQuery.data(this[0],key);data=dataAttr(this[0],key,data);}return data===undefined&&parts[1]?this.data(parts[0]):data;}else{return this.each(function(){var $this=jQuery(this),args=[parts[0],value];$this.triggerHandler("setData"+parts[1]+"!",args);jQuery.data(this,key,value);$this.triggerHandler("changeData"+parts[1]+"!",args);});}},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});}});function dataAttr(elem,key,data){if(data===undefined&&elem.nodeType===1){var name="data-"+key.replace(rmultiDash,"-$1").toLowerCase();data=elem.getAttribute(name);if(typeof data==="string"){try{data=data==="true"?true:data==="false"?false:data==="null"?null:jQuery.isNumeric(data)?parseFloat(data):rbrace.test(data)?jQuery.parseJSON(data):data;}catch(e){}jQuery.data(elem,key,data);}else{data=undefined;}}return data;}function isEmptyDataObject(obj){for(var name in obj){if(name==="data"&&jQuery.isEmptyObject(obj[name])){continue;}if(name!=="toJSON"){return false;}}return true;}function handleQueueMarkDefer(elem,type,src){var deferDataKey=type+"defer",queueDataKey=type+"queue",markDataKey=type+"mark",defer=jQuery._data(elem,deferDataKey);if(defer&&(src==="queue"||!jQuery._data(elem,queueDataKey))&&(src==="mark"||!jQuery._data(elem,markDataKey))){setTimeout(function(){if(!jQuery._data(elem,queueDataKey)&&!jQuery._data(elem,markDataKey)){jQuery.removeData(elem,deferDataKey,true);defer.fire();}},0);}}jQuery.extend({_mark:function(elem,type){if(elem){type=(type||"fx")+"mark";jQuery._data(elem,type,(jQuery._data(elem,type)||0)+1);}},_unmark:function(force,elem,type){if(force!==true){type=elem;elem=force;force=false;}if(elem){type=type||"fx";var key=type+"mark",count=force?0:((jQuery._data(elem,key)||1)-1);if(count){jQuery._data(elem,key,count);}else{jQuery.removeData(elem,key,true);handleQueueMarkDefer(elem,type,"mark");}}},queue:function(elem,type,data){var q;if(elem){type=(type||"fx")+"queue";q=jQuery._data(elem,type);if(data){if(!q||jQuery.isArray(data)){q=jQuery._data(elem,type,jQuery.makeArray(data));}else{q.push(data);}}return q||[];}},dequeue:function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),fn=queue.shift(),hooks={};if(fn==="inprogress"){fn=queue.shift();}if(fn){if(type==="fx"){queue.unshift("inprogress");}jQuery._data(elem,type+".run",hooks);fn.call(elem,function(){jQuery.dequeue(elem,type);},hooks);}if(!queue.length){jQuery.removeData(elem,type+"queue "+type+".run",true);handleQueueMarkDefer(elem,type,"queue");}}});jQuery.fn.extend({queue:function(type,data){if(typeof type!=="string"){data=type;type="fx";}if(data===undefined){return jQuery.queue(this[0],type);}return this.each(function(){var queue=jQuery.queue(this,type,data);if(type==="fx"&&queue[0]!=="inprogress"){jQuery.dequeue(this,type);}});},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type);});},delay:function(time,type){time=jQuery.fx?jQuery.fx.speeds[time]||time:time;type=type||"fx";return this.queue(type,function(next,hooks){var timeout=setTimeout(next,time);hooks.stop=function(){clearTimeout(timeout);};});},clearQueue:function(type){return this.queue(type||"fx",[]);},promise:function(type,object){if(typeof type!=="string"){object=type;type=undefined;}type=type||"fx";var defer=jQuery.Deferred(),elements=this,i=elements.length,count=1,deferDataKey=type+"defer",queueDataKey=type+"queue",markDataKey=type+"mark",tmp;function resolve(){if(!(--count)){defer.resolveWith(elements,[elements]);}}while(i--){if((tmp=jQuery.data(elements[i],deferDataKey,undefined,true)||(jQuery.data(elements[i],queueDataKey,undefined,true)||jQuery.data(elements[i],markDataKey,undefined,true))&&jQuery.data(elements[i],deferDataKey,jQuery.Callbacks("once memory"),true))){count++;tmp.add(resolve);}}resolve();return defer.promise();}});var rclass=/[\n\t\r]/g,rspace=/\s+/,rreturn=/\r/g,rtype=/^(?:button|input)$/i,rfocusable=/^(?:button|input|object|select|textarea)$/i,rclickable=/^a(?:rea)?$/i,rboolean=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,getSetAttribute=jQuery.support.getSetAttribute,nodeHook,boolHook,fixSpecified;jQuery.fn.extend({attr:function(name,value){return jQuery.access(this,name,value,true,jQuery.attr);},removeAttr:function(name){return this.each(function(){jQuery.removeAttr(this,name);});},prop:function(name,value){return jQuery.access(this,name,value,true,jQuery.prop);},removeProp:function(name){name=jQuery.propFix[name]||name;return this.each(function(){try{this[name]=undefined;delete this[name];}catch(e){}});},addClass:function(value){var classNames,i,l,elem,setClass,c,cl;if(jQuery.isFunction(value)){return this.each(function(j){jQuery(this).addClass(value.call(this,j,this.className));});}if(value&&typeof value==="string"){classNames=value.split(rspace);for(i=0,l=this.length;i<l;i++){elem=this[i];if(elem.nodeType===1){if(!elem.className&&classNames.length===1){elem.className=value;}else{setClass=" "+elem.className+" ";for(c=0,cl=classNames.length;c<cl;c++){if(!~setClass.indexOf(" "+classNames[c]+" ")){setClass+=classNames[c]+" ";}}elem.className=jQuery.trim(setClass);}}}}return this;},removeClass:function(value){var classNames,i,l,elem,className,c,cl;if(jQuery.isFunction(value)){return this.each(function(j){jQuery(this).removeClass(value.call(this,j,this.className));});}if((value&&typeof value==="string")||value===undefined){classNames=(value||"").split(rspace);for(i=0,l=this.length;i<l;i++){elem=this[i];if(elem.nodeType===1&&elem.className){if(value){className=(" "+elem.className+" ").replace(rclass," ");for(c=0,cl=classNames.length;c<cl;c++){className=className.replace(" "+classNames[c]+" "," ");}elem.className=jQuery.trim(className);}else{elem.className="";}}}}return this;},toggleClass:function(value,stateVal){var type=typeof value,isBool=typeof stateVal==="boolean";if(jQuery.isFunction(value)){return this.each(function(i){jQuery(this).toggleClass(value.call(this,i,this.className,stateVal),stateVal);});}return this.each(function(){if(type==="string"){var className,i=0,self=jQuery(this),state=stateVal,classNames=value.split(rspace);while((className=classNames[i++])){state=isBool?state:!self.hasClass(className);self[state?"addClass":"removeClass"](className);}}else{if(type==="undefined"||type==="boolean"){if(this.className){jQuery._data(this,"__className__",this.className);}this.className=this.className||value===false?"":jQuery._data(this,"__className__")||"";}}});},hasClass:function(selector){var className=" "+selector+" ",i=0,l=this.length;for(;i<l;i++){if(this[i].nodeType===1&&(" "+this[i].className+" ").replace(rclass," ").indexOf(className)>-1){return true;}}return false;},val:function(value){var hooks,ret,isFunction,elem=this[0];if(!arguments.length){if(elem){hooks=jQuery.valHooks[elem.nodeName.toLowerCase()]||jQuery.valHooks[elem.type];if(hooks&&"get" in hooks&&(ret=hooks.get(elem,"value"))!==undefined){return ret;}ret=elem.value;return typeof ret==="string"?ret.replace(rreturn,""):ret==null?"":ret;}return undefined;}isFunction=jQuery.isFunction(value);return this.each(function(i){var self=jQuery(this),val;if(this.nodeType!==1){return;}if(isFunction){val=value.call(this,i,self.val());}else{val=value;}if(val==null){val="";}else{if(typeof val==="number"){val+="";}else{if(jQuery.isArray(val)){val=jQuery.map(val,function(value){return value==null?"":value+"";});}}}hooks=jQuery.valHooks[this.nodeName.toLowerCase()]||jQuery.valHooks[this.type];if(!hooks||!("set" in hooks)||hooks.set(this,val,"value")===undefined){this.value=val;}});}});jQuery.extend({valHooks:{option:{get:function(elem){var val=elem.attributes.value;return !val||val.specified?elem.value:elem.text;}},select:{get:function(elem){var value,i,max,option,index=elem.selectedIndex,values=[],options=elem.options,one=elem.type==="select-one";if(index<0){return null;}i=one?index:0;max=one?index+1:options.length;for(;i<max;i++){option=options[i];if(option.selected&&(jQuery.support.optDisabled?!option.disabled:option.getAttribute("disabled")===null)&&(!option.parentNode.disabled||!jQuery.nodeName(option.parentNode,"optgroup"))){value=jQuery(option).val();if(one){return value;}values.push(value);}}if(one&&!values.length&&options.length){return jQuery(options[index]).val();}return values;},set:function(elem,value){var values=jQuery.makeArray(value);jQuery(elem).find("option").each(function(){this.selected=jQuery.inArray(jQuery(this).val(),values)>=0;});if(!values.length){elem.selectedIndex=-1;}return values;}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(elem,name,value,pass){var ret,hooks,notxml,nType=elem.nodeType;if(!elem||nType===3||nType===8||nType===2){return undefined;}if(pass&&name in jQuery.attrFn){return jQuery(elem)[name](value);}if(!("getAttribute" in elem)){return jQuery.prop(elem,name,value);}notxml=nType!==1||!jQuery.isXMLDoc(elem);if(notxml){name=name.toLowerCase();hooks=jQuery.attrHooks[name]||(rboolean.test(name)?boolHook:nodeHook);}if(value!==undefined){if(value===null){jQuery.removeAttr(elem,name);return undefined;}else{if(hooks&&"set" in hooks&&notxml&&(ret=hooks.set(elem,value,name))!==undefined){return ret;}else{elem.setAttribute(name,""+value);return value;}}}else{if(hooks&&"get" in hooks&&notxml&&(ret=hooks.get(elem,name))!==null){return ret;}else{ret=elem.getAttribute(name);return ret===null?undefined:ret;}}},removeAttr:function(elem,value){var propName,attrNames,name,l,i=0;if(elem.nodeType===1){attrNames=(value||"").split(rspace);l=attrNames.length;for(;i<l;i++){name=attrNames[i].toLowerCase();propName=jQuery.propFix[name]||name;jQuery.attr(elem,name,"");elem.removeAttribute(getSetAttribute?name:propName);if(rboolean.test(name)&&propName in elem){elem[propName]=false;}}}},attrHooks:{type:{set:function(elem,value){if(rtype.test(elem.nodeName)&&elem.parentNode){jQuery.error("type property can't be changed");}else{if(!jQuery.support.radioValue&&value==="radio"&&jQuery.nodeName(elem,"input")){var val=elem.value;elem.setAttribute("type",value);if(val){elem.value=val;}return value;}}}},value:{get:function(elem,name){if(nodeHook&&jQuery.nodeName(elem,"button")){return nodeHook.get(elem,name);}return name in elem?elem.value:null;},set:function(elem,value,name){if(nodeHook&&jQuery.nodeName(elem,"button")){return nodeHook.set(elem,value,name);}elem.value=value;}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(elem,name,value){var ret,hooks,notxml,nType=elem.nodeType;if(!elem||nType===3||nType===8||nType===2){return undefined;}notxml=nType!==1||!jQuery.isXMLDoc(elem);if(notxml){name=jQuery.propFix[name]||name;hooks=jQuery.propHooks[name];}if(value!==undefined){if(hooks&&"set" in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret;}else{return(elem[name]=value);}}else{if(hooks&&"get" in hooks&&(ret=hooks.get(elem,name))!==null){return ret;}else{return elem[name];}}},propHooks:{tabIndex:{get:function(elem){var attributeNode=elem.getAttributeNode("tabindex");return attributeNode&&attributeNode.specified?parseInt(attributeNode.value,10):rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href?0:undefined;}}}});jQuery.attrHooks.tabindex=jQuery.propHooks.tabIndex;boolHook={get:function(elem,name){var attrNode,property=jQuery.prop(elem,name);return property===true||typeof property!=="boolean"&&(attrNode=elem.getAttributeNode(name))&&attrNode.nodeValue!==false?name.toLowerCase():undefined;},set:function(elem,value,name){var propName;if(value===false){jQuery.removeAttr(elem,name);}else{propName=jQuery.propFix[name]||name;if(propName in elem){elem[propName]=true;}elem.setAttribute(name,name.toLowerCase());}return name;}};if(!getSetAttribute){fixSpecified={name:true,id:true};nodeHook=jQuery.valHooks.button={get:function(elem,name){var ret;ret=elem.getAttributeNode(name);return ret&&(fixSpecified[name]?ret.nodeValue!=="":ret.specified)?ret.nodeValue:undefined;},set:function(elem,value,name){var ret=elem.getAttributeNode(name);if(!ret){ret=document.createAttribute(name);elem.setAttributeNode(ret);}return(ret.nodeValue=value+"");}};jQuery.attrHooks.tabindex.set=nodeHook.set;jQuery.each(["width","height"],function(i,name){jQuery.attrHooks[name]=jQuery.extend(jQuery.attrHooks[name],{set:function(elem,value){if(value===""){elem.setAttribute(name,"auto");return value;}}});});jQuery.attrHooks.contenteditable={get:nodeHook.get,set:function(elem,value,name){if(value===""){value="false";}nodeHook.set(elem,value,name);}};}if(!jQuery.support.hrefNormalized){jQuery.each(["href","src","width","height"],function(i,name){jQuery.attrHooks[name]=jQuery.extend(jQuery.attrHooks[name],{get:function(elem){var ret=elem.getAttribute(name,2);return ret===null?undefined:ret;}});});}if(!jQuery.support.style){jQuery.attrHooks.style={get:function(elem){return elem.style.cssText.toLowerCase()||undefined;},set:function(elem,value){return(elem.style.cssText=""+value);}};}if(!jQuery.support.optSelected){jQuery.propHooks.selected=jQuery.extend(jQuery.propHooks.selected,{get:function(elem){var parent=elem.parentNode;if(parent){parent.selectedIndex;if(parent.parentNode){parent.parentNode.selectedIndex;}}return null;}});}if(!jQuery.support.enctype){jQuery.propFix.enctype="encoding";}if(!jQuery.support.checkOn){jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]={get:function(elem){return elem.getAttribute("value")===null?"on":elem.value;}};});}jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]=jQuery.extend(jQuery.valHooks[this],{set:function(elem,value){if(jQuery.isArray(value)){return(elem.checked=jQuery.inArray(jQuery(elem).val(),value)>=0);}}});});var rnamespaces=/\.(.*)$/,rformElems=/^(?:textarea|input|select)$/i,rperiod=/\./g,rspaces=/ /g,rescape=/[^\w\s.|`]/g,rtypenamespace=/^([^\.]*)?(?:\.(.+))?$/,rhoverHack=/\bhover(\.\S+)?/,rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|contextmenu)|click/,rquickIs=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,quickParse=function(selector){var quick=rquickIs.exec(selector);if(quick){quick[1]=(quick[1]||"").toLowerCase();quick[3]=quick[3]&&new RegExp("(?:^|\\s)"+quick[3]+"(?:\\s|$)");}return quick;},quickIs=function(elem,m){return((!m[1]||elem.nodeName.toLowerCase()===m[1])&&(!m[2]||elem.id===m[2])&&(!m[3]||m[3].test(elem.className)));},hoverHack=function(events){return jQuery.event.special.hover?events:events.replace(rhoverHack,"mouseenter$1 mouseleave$1");};jQuery.event={add:function(elem,types,handler,data,selector){var elemData,eventHandle,events,t,tns,type,namespaces,handleObj,handleObjIn,quick,handlers,special;if(elem.nodeType===3||elem.nodeType===8||!types||!handler||!(elemData=jQuery._data(elem))){return;}if(handler.handler){handleObjIn=handler;handler=handleObjIn.handler;}if(!handler.guid){handler.guid=jQuery.guid++;}events=elemData.events;if(!events){elemData.events=events={};}eventHandle=elemData.handle;if(!eventHandle){elemData.handle=eventHandle=function(e){return typeof jQuery!=="undefined"&&(!e||jQuery.event.triggered!==e.type)?jQuery.event.dispatch.apply(eventHandle.elem,arguments):undefined;};eventHandle.elem=elem;}types=hoverHack(types).split(" ");for(t=0;t<types.length;t++){tns=rtypenamespace.exec(types[t])||[];type=tns[1];namespaces=(tns[2]||"").split(".").sort();special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;special=jQuery.event.special[type]||{};handleObj=jQuery.extend({type:type,origType:tns[1],data:data,handler:handler,guid:handler.guid,selector:selector,namespace:namespaces.join(".")},handleObjIn);if(selector){handleObj.quick=quickParse(selector);if(!handleObj.quick&&jQuery.expr.match.POS.test(selector)){handleObj.isPositional=true;}}handlers=events[type];if(!handlers){handlers=events[type]=[];handlers.delegateCount=0;if(!special.setup||special.setup.call(elem,data,namespaces,eventHandle)===false){if(elem.addEventListener){elem.addEventListener(type,eventHandle,false);}else{if(elem.attachEvent){elem.attachEvent("on"+type,eventHandle);}}}}if(special.add){special.add.call(elem,handleObj);if(!handleObj.handler.guid){handleObj.handler.guid=handler.guid;}}if(selector){handlers.splice(handlers.delegateCount++,0,handleObj);}else{handlers.push(handleObj);}jQuery.event.global[type]=true;}elem=null;},global:{},remove:function(elem,types,handler,selector){var elemData=jQuery.hasData(elem)&&jQuery._data(elem),t,tns,type,namespaces,origCount,j,events,special,handle,eventType,handleObj;if(!elemData||!(events=elemData.events)){return;}types=hoverHack(types||"").split(" ");for(t=0;t<types.length;t++){tns=rtypenamespace.exec(types[t])||[];type=tns[1];namespaces=tns[2];if(!type){namespaces=namespaces?"."+namespaces:"";for(j in events){jQuery.event.remove(elem,j+namespaces,handler,selector);}return;}special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;eventType=events[type]||[];origCount=eventType.length;namespaces=namespaces?new RegExp("(^|\\.)"+namespaces.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;if(handler||namespaces||selector||special.remove){for(j=0;j<eventType.length;j++){handleObj=eventType[j];if(!handler||handler.guid===handleObj.guid){if(!namespaces||namespaces.test(handleObj.namespace)){if(!selector||selector===handleObj.selector||selector==="**"&&handleObj.selector){eventType.splice(j--,1);if(handleObj.selector){eventType.delegateCount--;}if(special.remove){special.remove.call(elem,handleObj);}}}}}}else{eventType.length=0;}if(eventType.length===0&&origCount!==eventType.length){if(!special.teardown||special.teardown.call(elem,namespaces)===false){jQuery.removeEvent(elem,type,elemData.handle);}delete events[type];}}if(jQuery.isEmptyObject(events)){handle=elemData.handle;if(handle){handle.elem=null;}jQuery.removeData(elem,["events","handle"],true);}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(event,data,elem,onlyHandlers){if(elem&&(elem.nodeType===3||elem.nodeType===8)){return;}var type=event.type||event,namespaces=[],cache,exclusive,i,cur,old,ontype,special,handle,eventPath,bubbleType;if(type.indexOf("!")>=0){type=type.slice(0,-1);exclusive=true;}if(type.indexOf(".")>=0){namespaces=type.split(".");type=namespaces.shift();namespaces.sort();}if((!elem||jQuery.event.customEvent[type])&&!jQuery.event.global[type]){return;}event=typeof event==="object"?event[jQuery.expando]?event:new jQuery.Event(type,event):new jQuery.Event(type);event.type=type;event.isTrigger=true;event.exclusive=exclusive;event.namespace=namespaces.join(".");event.namespace_re=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;ontype=type.indexOf(":")<0?"on"+type:"";if(onlyHandlers||!elem){event.preventDefault();}if(!elem){cache=jQuery.cache;for(i in cache){if(cache[i].events&&cache[i].events[type]){jQuery.event.trigger(event,data,cache[i].handle.elem,true);}}return;}event.result=undefined;if(!event.target){event.target=elem;}data=data!=null?jQuery.makeArray(data):[];data.unshift(event);special=jQuery.event.special[type]||{};if(special.trigger&&special.trigger.apply(elem,data)===false){return;}eventPath=[[elem,special.bindType||type]];if(!onlyHandlers&&!special.noBubble&&!jQuery.isWindow(elem)){bubbleType=special.delegateType||type;old=null;for(cur=elem.parentNode;cur;cur=cur.parentNode){eventPath.push([cur,bubbleType]);old=cur;}if(old&&old===elem.ownerDocument){eventPath.push([old.defaultView||old.parentWindow||window,bubbleType]);}}for(i=0;i<eventPath.length;i++){cur=eventPath[i][0];/*Fix for FF by VoID*/event.type=eventPath[i][1];if(/^(focus|load|drag|dragcreate|dragstart|dialogcreate|dialogfocus|dialogopen|dialogdragstop)$/.test(event.type))return;handle=(jQuery.data(cur,"events")||{})[event.type]&&jQuery.data(cur,"handle");if(handle){handle.apply(cur,data);}handle=ontype&&cur[ontype];if(handle&&jQuery.acceptData(cur)){handle.apply(cur,data);}/*End Fix */if(event.isPropagationStopped()){break;}}event.type=type;if(!event.isDefaultPrevented()){if((!special._default||special._default.apply(elem.ownerDocument,data)===false)&&!(type==="click"&&jQuery.nodeName(elem,"a"))&&jQuery.acceptData(elem)){if(ontype&&elem[type]&&((type!=="focus"&&type!=="blur")||event.target.offsetWidth!==0)&&!jQuery.isWindow(elem)){old=elem[ontype];if(old){elem[ontype]=null;}jQuery.event.triggered=type;elem[type]();jQuery.event.triggered=undefined;if(old){elem[ontype]=old;}}}}return event.result;},dispatch:function(event){event=jQuery.event.fix(event||window.event);var handlers=((jQuery._data(this,"events")||{})[event.type]||[]),delegateCount=handlers.delegateCount,args=[].slice.call(arguments,0),run_all=!event.exclusive&&!event.namespace,specialHandle=(jQuery.event.special[event.type]||{}).handle,handlerQueue=[],i,j,cur,ret,selMatch,matched,matches,handleObj,sel,hit,related;args[0]=event;event.delegateTarget=this;if(delegateCount&&!event.target.disabled&&!(event.button&&event.type==="click")){for(cur=event.target;cur!=this;cur=cur.parentNode||this){selMatch={};matches=[];for(i=0;i<delegateCount;i++){handleObj=handlers[i];sel=handleObj.selector;hit=selMatch[sel];if(handleObj.isPositional){hit=(hit||(selMatch[sel]=jQuery(sel))).index(cur)>=0;}else{if(hit===undefined){hit=selMatch[sel]=(handleObj.quick?quickIs(cur,handleObj.quick):jQuery(cur).is(sel));}}if(hit){matches.push(handleObj);}}if(matches.length){handlerQueue.push({elem:cur,matches:matches});}}}if(handlers.length>delegateCount){handlerQueue.push({elem:this,matches:handlers.slice(delegateCount)});}for(i=0;i<handlerQueue.length&&!event.isPropagationStopped();i++){matched=handlerQueue[i];event.currentTarget=matched.elem;for(j=0;j<matched.matches.length&&!event.isImmediatePropagationStopped();j++){handleObj=matched.matches[j];if(run_all||(!event.namespace&&!handleObj.namespace)||event.namespace_re&&event.namespace_re.test(handleObj.namespace)){event.data=handleObj.data;event.handleObj=handleObj;ret=(specialHandle||handleObj.handler).apply(matched.elem,args);if(ret!==undefined){event.result=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}}}}return event.result;},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(event,original){if(event.which==null){event.which=original.charCode!=null?original.charCode:original.keyCode;}return event;}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement wheelDelta".split(" "),filter:function(event,original){var eventDoc,doc,body,button=original.button,fromElement=original.fromElement;if(event.pageX==null&&original.clientX!=null){eventDoc=event.target.ownerDocument||document;doc=eventDoc.documentElement;body=eventDoc.body;event.pageX=original.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc&&doc.clientLeft||body&&body.clientLeft||0);event.pageY=original.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc&&doc.clientTop||body&&body.clientTop||0);}if(!event.relatedTarget&&fromElement){event.relatedTarget=fromElement===event.target?original.toElement:fromElement;}if(!event.which&&button!==undefined){event.which=(button&1?1:(button&2?3:(button&4?2:0)));}return event;}},fix:function(event){if(event[jQuery.expando]){return event;}var i,prop,originalEvent=event,fixHook=jQuery.event.fixHooks[event.type]||{},copy=fixHook.props?this.props.concat(fixHook.props):this.props;event=jQuery.Event(originalEvent);for(i=copy.length;i;){prop=copy[--i];event[prop]=originalEvent[prop];}if(!event.target){event.target=originalEvent.srcElement||document;}if(event.target.nodeType===3){event.target=event.target.parentNode;}if(event.metaKey===undefined){event.metaKey=event.ctrlKey;}return fixHook.filter?fixHook.filter(event,originalEvent):event;},special:{ready:{setup:jQuery.bindReady},focus:{delegateType:"focusin",noBubble:true},blur:{delegateType:"focusout",noBubble:true},beforeunload:{setup:function(data,namespaces,eventHandle){if(jQuery.isWindow(this)){this.onbeforeunload=eventHandle;}},teardown:function(namespaces,eventHandle){if(this.onbeforeunload===eventHandle){this.onbeforeunload=null;}}}},simulate:function(type,elem,event,bubble){var e=jQuery.extend(new jQuery.Event(),event,{type:type,isSimulated:true,originalEvent:{}});if(bubble){jQuery.event.trigger(e,null,elem);}else{jQuery.event.dispatch.call(elem,e);}if(e.isDefaultPrevented()){event.preventDefault();}}};jQuery.event.handle=jQuery.event.dispatch;jQuery.removeEvent=document.removeEventListener?function(elem,type,handle){if(elem.removeEventListener){elem.removeEventListener(type,handle,false);}}:function(elem,type,handle){if(elem.detachEvent){elem.detachEvent("on"+type,handle);}};jQuery.Event=function(src,props){if(!(this instanceof jQuery.Event)){return new jQuery.Event(src,props);}if(src&&src.type){this.originalEvent=src;this.type=src.type;this.isDefaultPrevented=(src.defaultPrevented||src.returnValue===false||src.getPreventDefault&&src.getPreventDefault())?returnTrue:returnFalse;}else{this.type=src;}if(props){jQuery.extend(this,props);}this.timeStamp=src&&src.timeStamp||jQuery.now();this[jQuery.expando]=true;};function returnFalse(){return false;}function returnTrue(){return true;}jQuery.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;var e=this.originalEvent;if(!e){return;}if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}},stopPropagation:function(){this.isPropagationStopped=returnTrue;var e=this.originalEvent;if(!e){return;}if(e.stopPropagation){e.stopPropagation();}e.cancelBubble=true;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation();},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};jQuery.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(orig,fix){jQuery.event.special[orig]=jQuery.event.special[fix]={delegateType:fix,bindType:fix,handle:function(event){var target=this,related=event.relatedTarget,handleObj=event.handleObj,selector=handleObj.selector,oldType,ret;if(!related||handleObj.origType===event.type||(related!==target&&!jQuery.contains(target,related))){oldType=event.type;event.type=handleObj.origType;ret=handleObj.handler.apply(this,arguments);event.type=oldType;}return ret;}};});if(!jQuery.support.submitBubbles){jQuery.event.special.submit={setup:function(){if(jQuery.nodeName(this,"form")){return false;}jQuery.event.add(this,"click._submit keypress._submit",function(e){var elem=e.target,form=jQuery.nodeName(elem,"input")||jQuery.nodeName(elem,"button")?elem.form:undefined;if(form&&!form._submit_attached){jQuery.event.add(form,"submit._submit",function(event){if(this.parentNode){jQuery.event.simulate("submit",this.parentNode,event,true);}});form._submit_attached=true;}});},teardown:function(){if(jQuery.nodeName(this,"form")){return false;}jQuery.event.remove(this,"._submit");}};}if(!jQuery.support.changeBubbles){jQuery.event.special.change={setup:function(){if(rformElems.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){jQuery.event.add(this,"propertychange._change",function(event){if(event.originalEvent.propertyName==="checked"){this._just_changed=true;}});jQuery.event.add(this,"click._change",function(event){if(this._just_changed){this._just_changed=false;jQuery.event.simulate("change",this,event,true);}});}return false;}jQuery.event.add(this,"beforeactivate._change",function(e){var elem=e.target;if(rformElems.test(elem.nodeName)&&!elem._change_attached){jQuery.event.add(elem,"change._change",function(event){if(this.parentNode&&!event.isSimulated){jQuery.event.simulate("change",this.parentNode,event,true);}});elem._change_attached=true;}});},handle:function(event){var elem=event.target;if(this!==elem||event.isSimulated||event.isTrigger||(elem.type!=="radio"&&elem.type!=="checkbox")){return event.handleObj.handler.apply(this,arguments);}},teardown:function(){jQuery.event.remove(this,"._change");return rformElems.test(this.nodeName);}};}if(!jQuery.support.focusinBubbles){jQuery.each({focus:"focusin",blur:"focusout"},function(orig,fix){var attaches=0,handler=function(event){jQuery.event.simulate(fix,event.target,jQuery.event.fix(event),true);};jQuery.event.special[fix]={setup:function(){if(attaches++===0){document.addEventListener(orig,handler,true);}},teardown:function(){if(--attaches===0){document.removeEventListener(orig,handler,true);}}};});}jQuery.fn.extend({on:function(types,selector,data,fn,one){var origFn,type;if(typeof types==="object"){if(typeof selector!=="string"){data=selector;selector=undefined;}for(type in types){this.on(type,selector,data,types[type],one);}return this;}if(data==null&&fn==null){fn=selector;data=selector=undefined;}else{if(fn==null){if(typeof selector==="string"){fn=data;data=undefined;}else{fn=data;data=selector;selector=undefined;}}}if(fn===false){fn=returnFalse;}else{if(!fn){return this;}}if(one===1){origFn=fn;fn=function(event){jQuery().off(event);return origFn.apply(this,arguments);};fn.guid=origFn.guid||(origFn.guid=jQuery.guid++);}return this.each(function(){jQuery.event.add(this,types,fn,data,selector);});},one:function(types,selector,data,fn){return this.on.call(this,types,selector,data,fn,1);},off:function(types,selector,fn){if(types&&types.preventDefault&&types.handleObj){var handleObj=types.handleObj;jQuery(types.delegateTarget).off(handleObj.namespace?handleObj.type+"."+handleObj.namespace:handleObj.type,handleObj.selector,handleObj.handler);return this;}if(typeof types==="object"){for(var type in types){this.off(type,selector,types[type]);}return this;}if(selector===false||typeof selector==="function"){fn=selector;selector=undefined;}if(fn===false){fn=returnFalse;}return this.each(function(){jQuery.event.remove(this,types,fn,selector);});},bind:function(types,data,fn){return this.on(types,null,data,fn);},unbind:function(types,fn){return this.off(types,null,fn);},live:function(types,data,fn){jQuery(this.context).on(types,this.selector,data,fn);return this;},die:function(types,fn){jQuery(this.context).off(types,this.selector||"**",fn);return this;},delegate:function(selector,types,data,fn){return this.on(types,selector,data,fn);},undelegate:function(selector,types,fn){return arguments.length==1?this.off(selector,"**"):this.off(types,selector,fn);},trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHandler:function(type,data){if(this[0]){return jQuery.event.trigger(type,data,this[0],true);}},toggle:function(fn){var args=arguments,guid=fn.guid||jQuery.guid++,i=0,toggler=function(event){var lastToggle=(jQuery._data(this,"lastToggle"+fn.guid)||0)%i;jQuery._data(this,"lastToggle"+fn.guid,lastToggle+1);event.preventDefault();return args[lastToggle].apply(this,arguments)||false;};toggler.guid=guid;while(i<args.length){args[i++].guid=guid;}return this.click(toggler);},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver);}});jQuery.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(i,name){jQuery.fn[name]=function(data,fn){if(fn==null){fn=data;data=null;}return arguments.length>0?this.bind(name,data,fn):this.trigger(name);};if(jQuery.attrFn){jQuery.attrFn[name]=true;}if(rkeyEvent.test(name)){jQuery.event.fixHooks[name]=jQuery.event.keyHooks;}if(rmouseEvent.test(name)){jQuery.event.fixHooks[name]=jQuery.event.mouseHooks;}});(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,expando="sizcache"+(Math.random()+"").replace(".",""),done=0,toString=Object.prototype.toString,hasDuplicate=false,baseHasDuplicate=true,rBackslash=/\\/g,rReturn=/\r\n/g,rNonWord=/\W/;[0,0].sort(function(){baseHasDuplicate=false;return 0;});var Sizzle=function(selector,context,results,seed){results=results||[];context=context||document;var origContext=context;if(context.nodeType!==1&&context.nodeType!==9){return[];}if(!selector||typeof selector!=="string"){return results;}var m,set,checkSet,extra,ret,cur,pop,i,prune=true,contextXML=Sizzle.isXML(context),parts=[],soFar=selector;do{chunker.exec("");m=chunker.exec(soFar);if(m){soFar=m[3];parts.push(m[1]);if(m[2]){extra=m[3];break;}}}while(m);if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context,seed);}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector]){selector+=parts.shift();}set=posProcess(selector,set,seed);}}}else{if(!seed&&parts.length>1&&context.nodeType===9&&!contextXML&&Expr.match.ID.test(parts[0])&&!Expr.match.ID.test(parts[parts.length-1])){ret=Sizzle.find(parts.shift(),context,contextXML);context=ret.expr?Sizzle.filter(ret.expr,ret.set)[0]:ret.set[0];}if(context){ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&(parts[0]==="~"||parts[0]==="+")&&context.parentNode?context.parentNode:context,contextXML);set=ret.expr?Sizzle.filter(ret.expr,ret.set):ret.set;if(parts.length>0){checkSet=makeArray(set);}else{prune=false;}while(parts.length){cur=parts.pop();pop=cur;if(!Expr.relative[cur]){cur="";}else{pop=parts.pop();}if(pop==null){pop=context;}Expr.relative[cur](checkSet,pop,contextXML);}}else{checkSet=parts=[];}}if(!checkSet){checkSet=set;}if(!checkSet){Sizzle.error(cur||selector);}if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet);}else{if(context&&context.nodeType===1){for(i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&Sizzle.contains(context,checkSet[i]))){results.push(set[i]);}}}else{for(i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i]);}}}}}else{makeArray(checkSet,results);}if(extra){Sizzle(extra,origContext,results,seed);Sizzle.uniqueSort(results);}return results;};Sizzle.uniqueSort=function(results){if(sortOrder){hasDuplicate=baseHasDuplicate;results.sort(sortOrder);if(hasDuplicate){for(var i=1;i<results.length;i++){if(results[i]===results[i-1]){results.splice(i--,1);}}}}return results;};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set);};Sizzle.matchesSelector=function(node,expr){return Sizzle(expr,null,null,[node]).length>0;};Sizzle.find=function(expr,context,isXML){var set,i,len,match,type,left;if(!expr){return[];}for(i=0,len=Expr.order.length;i<len;i++){type=Expr.order[i];if((match=Expr.leftMatch[type].exec(expr))){left=match[1];match.splice(1,1);if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(rBackslash,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break;}}}}if(!set){set=typeof context.getElementsByTagName!=="undefined"?context.getElementsByTagName("*"):[];}return{set:set,expr:expr};};Sizzle.filter=function(expr,set,inplace,not){var match,anyFound,type,found,item,filter,left,i,pass,old=expr,result=[],curLoop=set,isXMLFilter=set&&set[0]&&Sizzle.isXML(set[0]);while(expr&&set.length){for(type in Expr.filter){if((match=Expr.leftMatch[type].exec(expr))!=null&&match[2]){filter=Expr.filter[type];left=match[1];anyFound=false;match.splice(1,1);if(left.substr(left.length-1)==="\\"){continue;}if(curLoop===result){result=[];}if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not,isXMLFilter);if(!match){anyFound=found=true;}else{if(match===true){continue;}}}if(match){for(i=0;(item=curLoop[i])!=null;i++){if(item){found=filter(item,match,i,curLoop);pass=not^found;if(inplace&&found!=null){if(pass){anyFound=true;}else{curLoop[i]=false;}}else{if(pass){result.push(item);anyFound=true;}}}}}if(found!==undefined){if(!inplace){curLoop=result;}expr=expr.replace(Expr.match[type],"");if(!anyFound){return[];}break;}}}if(expr===old){if(anyFound==null){Sizzle.error(expr);}else{break;}}old=expr;}return curLoop;};Sizzle.error=function(msg){throw"Syntax error, unrecognized expression: "+msg;};var getText=Sizzle.getText=function(elem){var i,node,nodeType=elem.nodeType,ret="";if(nodeType){if(nodeType===1){if(typeof elem.textContent==="string"){return elem.textContent;}else{if(typeof elem.innerText==="string"){return elem.innerText.replace(rReturn,"");}else{for(elem=elem.firstChild;elem;elem=elem.nextSibling){ret+=getText(elem);}}}}else{if(nodeType===3||nodeType===4){return elem.nodeValue;}}}else{for(i=0;(node=elem[i]);i++){if(node.nodeType!==8){ret+=getText(node);}}}return ret;};var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href");},type:function(elem){return elem.getAttribute("type");}},relative:{"+":function(checkSet,part){var isPartStr=typeof part==="string",isTag=isPartStr&&!rNonWord.test(part),isPartStrNotTag=isPartStr&&!isTag;if(isTag){part=part.toLowerCase();}for(var i=0,l=checkSet.length,elem;i<l;i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}checkSet[i]=isPartStrNotTag||elem&&elem.nodeName.toLowerCase()===part?elem||false:elem===part;}}if(isPartStrNotTag){Sizzle.filter(part,checkSet,true);}},">":function(checkSet,part){var elem,isPartStr=typeof part==="string",i=0,l=checkSet.length;if(isPartStr&&!rNonWord.test(part)){part=part.toLowerCase();for(;i<l;i++){elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName.toLowerCase()===part?parent:false;}}}else{for(;i<l;i++){elem=checkSet[i];if(elem){checkSet[i]=isPartStr?elem.parentNode:elem.parentNode===part;}}if(isPartStr){Sizzle.filter(part,checkSet,true);}}},"":function(checkSet,part,isXML){var nodeCheck,doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!rNonWord.test(part)){part=part.toLowerCase();nodeCheck=part;checkFn=dirNodeCheck;}checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":function(checkSet,part,isXML){var nodeCheck,doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!rNonWord.test(part)){part=part.toLowerCase();nodeCheck=part;checkFn=dirNodeCheck;}checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m&&m.parentNode?[m]:[];}},NAME:function(match,context){if(typeof context.getElementsByName!=="undefined"){var ret=[],results=context.getElementsByName(match[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===match[1]){ret.push(results[i]);}}return ret.length===0?null:ret;}},TAG:function(match,context){if(typeof context.getElementsByTagName!=="undefined"){return context.getElementsByTagName(match[1]);}}},preFilter:{CLASS:function(match,curLoop,inplace,result,not,isXML){match=" "+match[1].replace(rBackslash,"")+" ";if(isXML){return match;}for(var i=0,elem;(elem=curLoop[i])!=null;i++){if(elem){if(not^(elem.className&&(" "+elem.className+" ").replace(/[\t\n\r]/g," ").indexOf(match)>=0)){if(!inplace){result.push(elem);}}else{if(inplace){curLoop[i]=false;}}}}return false;},ID:function(match){return match[1].replace(rBackslash,"");},TAG:function(match,curLoop){return match[1].replace(rBackslash,"").toLowerCase();},CHILD:function(match){if(match[1]==="nth"){if(!match[2]){Sizzle.error(match[0]);}match[2]=match[2].replace(/^\+|\s*/g,"");var test=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(match[2]==="even"&&"2n"||match[2]==="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0;}else{if(match[2]){Sizzle.error(match[0]);}}match[0]=done++;return match;},ATTR:function(match,curLoop,inplace,result,not,isXML){var name=match[1]=match[1].replace(rBackslash,"");if(!isXML&&Expr.attrMap[name]){match[1]=Expr.attrMap[name];}match[4]=(match[4]||match[5]||"").replace(rBackslash,"");if(match[2]==="~="){match[4]=" "+match[4]+" ";}return match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if((chunker.exec(match[3])||"").length>1||/^\w/.test(match[3])){match[3]=Sizzle(match[3],null,null,curLoop);}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret);}return false;}}else{if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return true;}}return match;},POS:function(match){match.unshift(true);return match;}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden";},disabled:function(elem){return elem.disabled===true;},checked:function(elem){return elem.checked===true;},selected:function(elem){if(elem.parentNode){elem.parentNode.selectedIndex;}return elem.selected===true;},parent:function(elem){return !!elem.firstChild;},empty:function(elem){return !elem.firstChild;},has:function(elem,i,match){return !!Sizzle(match[3],elem).length;},header:function(elem){return(/h\d/i).test(elem.nodeName);},text:function(elem){var attr=elem.getAttribute("type"),type=elem.type;return elem.nodeName.toLowerCase()==="input"&&"text"===type&&(attr===type||attr===null);},radio:function(elem){return elem.nodeName.toLowerCase()==="input"&&"radio"===elem.type;},checkbox:function(elem){return elem.nodeName.toLowerCase()==="input"&&"checkbox"===elem.type;},file:function(elem){return elem.nodeName.toLowerCase()==="input"&&"file"===elem.type;},password:function(elem){return elem.nodeName.toLowerCase()==="input"&&"password"===elem.type;},submit:function(elem){var name=elem.nodeName.toLowerCase();return(name==="input"||name==="button")&&"submit"===elem.type;},image:function(elem){return elem.nodeName.toLowerCase()==="input"&&"image"===elem.type;},reset:function(elem){var name=elem.nodeName.toLowerCase();return(name==="input"||name==="button")&&"reset"===elem.type;},button:function(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&"button"===elem.type||name==="button";},input:function(elem){return(/input|select|textarea|button/i).test(elem.nodeName);},focus:function(elem){return elem===elem.ownerDocument.activeElement;}},setFilters:{first:function(elem,i){return i===0;},last:function(elem,i,match,array){return i===array.length-1;},even:function(elem,i){return i%2===0;},odd:function(elem,i){return i%2===1;},lt:function(elem,i,match){return i<match[3]-0;},gt:function(elem,i,match){return i>match[3]-0;},nth:function(elem,i,match){return match[3]-0===i;},eq:function(elem,i,match){return match[3]-0===i;}},filter:{PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array);}else{if(name==="contains"){return(elem.textContent||elem.innerText||getText([elem])||"").indexOf(match[3])>=0;}else{if(name==="not"){var not=match[3];for(var j=0,l=not.length;j<l;j++){if(not[j]===elem){return false;}}return true;}else{Sizzle.error(name);}}}},CHILD:function(elem,match){var first,last,doneName,parent,cache,count,diff,type=match[1],node=elem;switch(type){case"only":case"first":while((node=node.previousSibling)){if(node.nodeType===1){return false;}}if(type==="first"){return true;}node=elem;case"last":while((node=node.nextSibling)){if(node.nodeType===1){return false;}}return true;case"nth":first=match[2];last=match[3];if(first===1&&last===0){return true;}doneName=match[0];parent=elem.parentNode;if(parent&&(parent[expando]!==doneName||!elem.nodeIndex)){count=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++count;}}parent[expando]=doneName;}diff=elem.nodeIndex-last;if(first===0){return diff===0;}else{return(diff%first===0&&diff/first>=0);}}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match;},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||!!elem.nodeName&&elem.nodeName.toLowerCase()===match;},CLASS:function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1;},ATTR:function(elem,match){var name=match[1],result=Sizzle.attr?Sizzle.attr(elem,name):Expr.attrHandle[name]?Expr.attrHandle[name](elem):elem[name]!=null?elem[name]:elem.getAttribute(name),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":!type&&Sizzle.attr?result!=null:type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:type==="!="?value!==check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false;},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array);}}}};var origPOS=Expr.match.POS,fescape=function(all,num){return"\\"+(num-0+1);};for(var type in Expr.match){Expr.match[type]=new RegExp(Expr.match[type].source+(/(?![^\[]*\])(?![^\(]*\))/.source));Expr.leftMatch[type]=new RegExp(/(^(?:.|\r|\n)*?)/.source+Expr.match[type].source.replace(/\\(\d+)/g,fescape));}var makeArray=function(array,results){array=Array.prototype.slice.call(array,0);if(results){results.push.apply(results,array);return results;}return array;};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType;}catch(e){makeArray=function(array,results){var i=0,ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof array.length==="number"){for(var l=array.length;i<l;i++){ret.push(array[i]);}}else{for(;array[i];i++){ret.push(array[i]);}}}return ret;};}var sortOrder,siblingCheck;if(document.documentElement.compareDocumentPosition){sortOrder=function(a,b){if(a===b){hasDuplicate=true;return 0;}if(!a.compareDocumentPosition||!b.compareDocumentPosition){return a.compareDocumentPosition?-1:1;}return a.compareDocumentPosition(b)&4?-1:1;};}else{sortOrder=function(a,b){if(a===b){hasDuplicate=true;return 0;}else{if(a.sourceIndex&&b.sourceIndex){return a.sourceIndex-b.sourceIndex;}}var al,bl,ap=[],bp=[],aup=a.parentNode,bup=b.parentNode,cur=aup;if(aup===bup){return siblingCheck(a,b);}else{if(!aup){return -1;}else{if(!bup){return 1;}}}while(cur){ap.unshift(cur);cur=cur.parentNode;}cur=bup;while(cur){bp.unshift(cur);cur=cur.parentNode;}al=ap.length;bl=bp.length;for(var i=0;i<al&&i<bl;i++){if(ap[i]!==bp[i]){return siblingCheck(ap[i],bp[i]);}}return i===al?siblingCheck(a,bp[i],-1):siblingCheck(ap[i],b,1);};siblingCheck=function(a,b,ret){if(a===b){return ret;}var cur=a.nextSibling;while(cur){if(cur===b){return -1;}cur=cur.nextSibling;}return 1;};}(function(){var form=document.createElement("div"),id="script"+(new Date()).getTime(),root=document.documentElement;form.innerHTML="<a name='"+id+"'/>";root.insertBefore(form,root.firstChild);if(document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[];}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match;};}root.removeChild(form);root=form=null;})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i]);}}results=tmp;}return results;};}div.innerHTML="<a href='#'></a>";if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2);};}div=null;})();if(document.querySelectorAll){(function(){var oldSizzle=Sizzle,div=document.createElement("div"),id="__sizzle__";div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return;}Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&!Sizzle.isXML(context)){var match=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(query);if(match&&(context.nodeType===1||context.nodeType===9)){if(match[1]){return makeArray(context.getElementsByTagName(query),extra);}else{if(match[2]&&Expr.find.CLASS&&context.getElementsByClassName){return makeArray(context.getElementsByClassName(match[2]),extra);}}}if(context.nodeType===9){if(query==="body"&&context.body){return makeArray([context.body],extra);}else{if(match&&match[3]){var elem=context.getElementById(match[3]);if(elem&&elem.parentNode){if(elem.id===match[3]){return makeArray([elem],extra);}}else{return makeArray([],extra);}}}try{return makeArray(context.querySelectorAll(query),extra);}catch(qsaError){}}else{if(context.nodeType===1&&context.nodeName.toLowerCase()!=="object"){var oldContext=context,old=context.getAttribute("id"),nid=old||id,hasParent=context.parentNode,relativeHierarchySelector=/^\s*[+~]/.test(query);if(!old){context.setAttribute("id",nid);}else{nid=nid.replace(/'/g,"\\$&");}if(relativeHierarchySelector&&hasParent){context=context.parentNode;}try{if(!relativeHierarchySelector||hasParent){return makeArray(context.querySelectorAll("[id='"+nid+"'] "+query),extra);}}catch(pseudoError){}finally{if(!old){oldContext.removeAttribute("id");}}}}}return oldSizzle(query,context,extra,seed);};for(var prop in oldSizzle){Sizzle[prop]=oldSizzle[prop];}div=null;})();}(function(){var html=document.documentElement,matches=html.matchesSelector||html.mozMatchesSelector||html.webkitMatchesSelector||html.msMatchesSelector;if(matches){var disconnectedMatch=!matches.call(document.createElement("div"),"div"),pseudoWorks=false;try{matches.call(document.documentElement,"[test!='']:sizzle");}catch(pseudoError){pseudoWorks=true;}Sizzle.matchesSelector=function(node,expr){expr=expr.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!Sizzle.isXML(node)){try{if(pseudoWorks||!Expr.match.PSEUDO.test(expr)&&!/!=/.test(expr)){var ret=matches.call(node,expr);if(ret||!disconnectedMatch||node.document&&node.document.nodeType!==11){return ret;}}}catch(e){}}return Sizzle(expr,null,null,[node]).length>0;};}})();(function(){var div=document.createElement("div");div.innerHTML="<div class='test e'></div><div class='test'></div>";if(!div.getElementsByClassName||div.getElementsByClassName("e").length===0){return;}div.lastChild.className="e";if(div.getElementsByClassName("e").length===1){return;}Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context,isXML){if(typeof context.getElementsByClassName!=="undefined"&&!isXML){return context.getElementsByClassName(match[1]);}};div=null;})();function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var match=false;elem=elem[dir];while(elem){if(elem[expando]===doneName){match=checkSet[elem.sizset];break;}if(elem.nodeType===1&&!isXML){elem[expando]=doneName;elem.sizset=i;}if(elem.nodeName.toLowerCase()===cur){match=elem;break;}elem=elem[dir];}checkSet[i]=match;}}}function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var match=false;elem=elem[dir];while(elem){if(elem[expando]===doneName){match=checkSet[elem.sizset];break;}if(elem.nodeType===1){if(!isXML){elem[expando]=doneName;elem.sizset=i;}if(typeof cur!=="string"){if(elem===cur){match=true;break;}}else{if(Sizzle.filter(cur,[elem]).length>0){match=elem;break;}}}elem=elem[dir];}checkSet[i]=match;}}}if(document.documentElement.contains){Sizzle.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):true);};}else{if(document.documentElement.compareDocumentPosition){Sizzle.contains=function(a,b){return !!(a.compareDocumentPosition(b)&16);};}else{Sizzle.contains=function(){return false;};}}Sizzle.isXML=function(elem){var documentElement=(elem?elem.ownerDocument||elem:0).documentElement;return documentElement?documentElement.nodeName!=="HTML":false;};var posProcess=function(selector,context,seed){var match,tmpSet=[],later="",root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"");}selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet,seed);}return Sizzle.filter(later,tmpSet);};Sizzle.attr=jQuery.attr;Sizzle.selectors.attrMap={};jQuery.find=Sizzle;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.filters;jQuery.unique=Sizzle.uniqueSort;jQuery.text=Sizzle.getText;jQuery.isXMLDoc=Sizzle.isXML;jQuery.contains=Sizzle.contains;})();var runtil=/Until$/,rparentsprev=/^(?:parents|prevUntil|prevAll)/,rmultiselector=/,/,isSimple=/^.[^:#\[\.,]*$/,slice=Array.prototype.slice,POS=jQuery.expr.match.POS,guaranteedUnique={children:true,contents:true,next:true,prev:true};jQuery.fn.extend({find:function(selector){var self=this,i,l;if(typeof selector!=="string"){return jQuery(selector).filter(function(){for(i=0,l=self.length;i<l;i++){if(jQuery.contains(self[i],this)){return true;}}});}var ret=this.pushStack("","find",selector),length,n,r;for(i=0,l=this.length;i<l;i++){length=ret.length;jQuery.find(selector,this[i],ret);if(i>0){for(n=length;n<ret.length;n++){for(r=0;r<length;r++){if(ret[r]===ret[n]){ret.splice(n--,1);break;}}}}}return ret;},has:function(target){var targets=jQuery(target);return this.filter(function(){for(var i=0,l=targets.length;i<l;i++){if(jQuery.contains(this,targets[i])){return true;}}});},not:function(selector){return this.pushStack(winnow(this,selector,false),"not",selector);},filter:function(selector){return this.pushStack(winnow(this,selector,true),"filter",selector);},is:function(selector){return !!selector&&(typeof selector==="string"?POS.test(selector)?jQuery(selector,this.context).index(this[0])>=0:jQuery.filter(selector,this).length>0:this.filter(selector).length>0);},closest:function(selectors,context){var ret=[],i,l,cur=this[0];if(jQuery.isArray(selectors)){var level=1;while(cur&&cur.ownerDocument&&cur!==context){for(i=0;i<selectors.length;i++){if(jQuery(cur).is(selectors[i])){ret.push({selector:selectors[i],elem:cur,level:level});}}cur=cur.parentNode;level++;}return ret;}var pos=POS.test(selectors)||typeof selectors!=="string"?jQuery(selectors,context||this.context):0;for(i=0,l=this.length;i<l;i++){cur=this[i];while(cur){if(pos?pos.index(cur)>-1:jQuery.find.matchesSelector(cur,selectors)){ret.push(cur);break;}else{cur=cur.parentNode;if(!cur||!cur.ownerDocument||cur===context||cur.nodeType===11){break;}}}}ret=ret.length>1?jQuery.unique(ret):ret;return this.pushStack(ret,"closest",selectors);},index:function(elem){if(!elem){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1;}if(typeof elem==="string"){return jQuery.inArray(this[0],jQuery(elem));}return jQuery.inArray(elem.jquery?elem[0]:elem,this);},add:function(selector,context){var set=typeof selector==="string"?jQuery(selector,context):jQuery.makeArray(selector&&selector.nodeType?[selector]:selector),all=jQuery.merge(this.get(),set);return this.pushStack(isDisconnected(set[0])||isDisconnected(all[0])?all:jQuery.unique(all));},andSelf:function(){return this.add(this.prevObject);}});function isDisconnected(node){return !node||!node.parentNode||node.parentNode.nodeType===11;}jQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&parent.nodeType!==11?parent:null;},parents:function(elem){return jQuery.dir(elem,"parentNode");},parentsUntil:function(elem,i,until){return jQuery.dir(elem,"parentNode",until);},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},nextUntil:function(elem,i,until){return jQuery.dir(elem,"nextSibling",until);},prevUntil:function(elem,i,until){return jQuery.dir(elem,"previousSibling",until);},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(until,selector){var ret=jQuery.map(this,fn,until),args=slice.call(arguments);if(!runtil.test(name)){selector=until;}if(selector&&typeof selector==="string"){ret=jQuery.filter(selector,ret);}ret=this.length>1&&!guaranteedUnique[name]?jQuery.unique(ret):ret;if((this.length>1||rmultiselector.test(selector))&&rparentsprev.test(name)){ret=ret.reverse();}return this.pushStack(ret,name,args.join(","));};});jQuery.extend({filter:function(expr,elems,not){if(not){expr=":not("+expr+")";}return elems.length===1?jQuery.find.matchesSelector(elems[0],expr)?[elems[0]]:[]:jQuery.find.matches(expr,elems);},dir:function(elem,dir,until){var matched=[],cur=elem[dir];while(cur&&cur.nodeType!==9&&(until===undefined||cur.nodeType!==1||!jQuery(cur).is(until))){if(cur.nodeType===1){matched.push(cur);}cur=cur[dir];}return matched;},nth:function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir]){if(cur.nodeType===1&&++num===result){break;}}return cur;},sibling:function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType===1&&n!==elem){r.push(n);}}return r;}});function winnow(elements,qualifier,keep){qualifier=qualifier||0;if(jQuery.isFunction(qualifier)){return jQuery.grep(elements,function(elem,i){var retVal=!!qualifier.call(elem,i,elem);return retVal===keep;});}else{if(qualifier.nodeType){return jQuery.grep(elements,function(elem,i){return(elem===qualifier)===keep;});}else{if(typeof qualifier==="string"){var filtered=jQuery.grep(elements,function(elem){return elem.nodeType===1;});if(isSimple.test(qualifier)){return jQuery.filter(qualifier,filtered,!keep);}else{qualifier=jQuery.filter(qualifier,filtered);}}}}return jQuery.grep(elements,function(elem,i){return(jQuery.inArray(elem,qualifier)>=0)===keep;});}function createSafeFragment(document){var list=nodeNames.split(" "),safeFrag=document.createDocumentFragment();if(safeFrag.createElement){while(list.length){safeFrag.createElement(list.pop());}}return safeFrag;}var nodeNames="abbr article aside audio canvas datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",rinlinejQuery=/ jQuery\d+="(?:\d+|null)"/g,rleadingWhitespace=/^\s+/,rxhtmlTag=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,rtagName=/<([\w:]+)/,rtbody=/<tbody/i,rhtml=/<|&#?\w+;/,rnoInnerhtml=/<(?:script|style)/i,rnocache=/<(?:script|object|embed|option|style)/i,rnoshimcache=new RegExp("<(?:"+nodeNames.replace(" ","|")+")","i"),rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rscriptType=/\/(java|ecma)script/i,rcleanScript=/^\s*<!(?:\[CDATA\[|\-\-)/,wrapMap={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},safeFragment=createSafeFragment(document);wrapMap.optgroup=wrapMap.option;wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;if(!jQuery.support.htmlSerialize){wrapMap._default=[1,"div<div>","</div>"];}jQuery.fn.extend({text:function(text){if(jQuery.isFunction(text)){return this.each(function(i){var self=jQuery(this);self.text(text.call(this,i,self.text()));});}if(typeof text!=="object"&&text!==undefined){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));}return jQuery.text(this);},wrapAll:function(html){if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapAll(html.call(this,i));});}if(this[0]){var wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){wrap.insertBefore(this[0]);}wrap.map(function(){var elem=this;while(elem.firstChild&&elem.firstChild.nodeType===1){elem=elem.firstChild;}return elem;}).append(this);}return this;},wrapInner:function(html){if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapInner(html.call(this,i));});}return this.each(function(){var self=jQuery(this),contents=self.contents();if(contents.length){contents.wrapAll(html);}else{self.append(html);}});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},unwrap:function(){return this.parent().each(function(){if(!jQuery.nodeName(this,"body")){jQuery(this).replaceWith(this.childNodes);}}).end();},append:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType===1){this.appendChild(elem);}});},prepend:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType===1){this.insertBefore(elem,this.firstChild);}});},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this);});}else{if(arguments.length){var set=jQuery(arguments[0]);set.push.apply(set,this.toArray());return this.pushStack(set,"before",arguments);}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});}else{if(arguments.length){var set=this.pushStack(this,"after",arguments);set.push.apply(set,jQuery(arguments[0]).toArray());return set;}}},remove:function(selector,keepData){for(var i=0,elem;(elem=this[i])!=null;i++){if(!selector||jQuery.filter(selector,[elem]).length){if(!keepData&&elem.nodeType===1){jQuery.cleanData(elem.getElementsByTagName("*"));jQuery.cleanData([elem]);}if(elem.parentNode){elem.parentNode.removeChild(elem);}}}return this;},empty:function(){for(var i=0,elem;(elem=this[i])!=null;i++){if(elem.nodeType===1){jQuery.cleanData(elem.getElementsByTagName("*"));}while(elem.firstChild){elem.removeChild(elem.firstChild);}}return this;},clone:function(dataAndEvents,deepDataAndEvents){dataAndEvents=dataAndEvents==null?false:dataAndEvents;deepDataAndEvents=deepDataAndEvents==null?dataAndEvents:deepDataAndEvents;return this.map(function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents);});},html:function(value){if(value===undefined){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(rinlinejQuery,""):null;}else{if(typeof value==="string"&&!rnoInnerhtml.test(value)&&(jQuery.support.leadingWhitespace||!rleadingWhitespace.test(value))&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=value.replace(rxhtmlTag,"<$1></$2>");try{for(var i=0,l=this.length;i<l;i++){if(this[i].nodeType===1){jQuery.cleanData(this[i].getElementsByTagName("*"));this[i].innerHTML=value;}}}catch(e){this.empty().append(value);}}else{if(jQuery.isFunction(value)){this.each(function(i){var self=jQuery(this);self.html(value.call(this,i,self.html()));});}else{this.empty().append(value);}}}return this;},replaceWith:function(value){if(this[0]&&this[0].parentNode){if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this),old=self.html();self.replaceWith(value.call(this,i,old));});}if(typeof value!=="string"){value=jQuery(value).detach();}return this.each(function(){var next=this.nextSibling,parent=this.parentNode;jQuery(this).remove();if(next){jQuery(next).before(value);}else{jQuery(parent).append(value);}});}else{return this.length?this.pushStack(jQuery(jQuery.isFunction(value)?value():value),"replaceWith",value):this;}},detach:function(selector){return this.remove(selector,true);},domManip:function(args,table,callback){var results,first,fragment,parent,value=args[0],scripts=[];if(!jQuery.support.checkClone&&arguments.length===3&&typeof value==="string"&&rchecked.test(value)){return this.each(function(){jQuery(this).domManip(args,table,callback,true);});}if(jQuery.isFunction(value)){return this.each(function(i){var self=jQuery(this);args[0]=value.call(this,i,table?self.html():undefined);self.domManip(args,table,callback);});}if(this[0]){parent=value&&value.parentNode;if(jQuery.support.parentNode&&parent&&parent.nodeType===11&&parent.childNodes.length===this.length){results={fragment:parent};}else{results=jQuery.buildFragment(args,this,scripts);}fragment=results.fragment;if(fragment.childNodes.length===1){first=fragment=fragment.firstChild;}else{first=fragment.firstChild;}if(first){table=table&&jQuery.nodeName(first,"tr");for(var i=0,l=this.length,lastIndex=l-1;i<l;i++){callback.call(table?root(this[i],first):this[i],results.cacheable||(l>1&&i<lastIndex)?jQuery.clone(fragment,true,true):fragment);}}if(scripts.length){jQuery.each(scripts,evalScript);}}return this;}});function root(elem,cur){return jQuery.nodeName(elem,"table")?(elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody"))):elem;}function cloneCopyEvent(src,dest){if(dest.nodeType!==1||!jQuery.hasData(src)){return;}var type,i,l,oldData=jQuery._data(src),curData=jQuery._data(dest,oldData),events=oldData.events;if(events){delete curData.handle;curData.events={};for(type in events){for(i=0,l=events[type].length;i<l;i++){jQuery.event.add(dest,type+(events[type][i].namespace?".":"")+events[type][i].namespace,events[type][i],events[type][i].data);}}}if(curData.data){curData.data=jQuery.extend({},curData.data);}}function cloneFixAttributes(src,dest){var nodeName;if(dest.nodeType!==1){return;}if(dest.clearAttributes){dest.clearAttributes();}if(dest.mergeAttributes){dest.mergeAttributes(src);}nodeName=dest.nodeName.toLowerCase();if(nodeName==="object"){dest.outerHTML=src.outerHTML;}else{if(nodeName==="input"&&(src.type==="checkbox"||src.type==="radio")){if(src.checked){dest.defaultChecked=dest.checked=src.checked;}if(dest.value!==src.value){dest.value=src.value;}}else{if(nodeName==="option"){dest.selected=src.defaultSelected;}else{if(nodeName==="input"||nodeName==="textarea"){dest.defaultValue=src.defaultValue;}}}}dest.removeAttribute(jQuery.expando);}jQuery.buildFragment=function(args,nodes,scripts){var fragment,cacheable,cacheresults,doc,first=args[0];if(nodes&&nodes[0]){doc=nodes[0].ownerDocument||nodes[0];}if(!doc.createDocumentFragment){doc=document;}if(args.length===1&&typeof first==="string"&&first.length<512&&doc===document&&first.charAt(0)==="<"&&!rnocache.test(first)&&(jQuery.support.checkClone||!rchecked.test(first))&&(!jQuery.support.unknownElems&&rnoshimcache.test(first))){cacheable=true;cacheresults=jQuery.fragments[first];if(cacheresults&&cacheresults!==1){fragment=cacheresults;}}if(!fragment){fragment=doc.createDocumentFragment();jQuery.clean(args,doc,fragment,scripts);}if(cacheable){jQuery.fragments[first]=cacheresults?fragment:1;}return{fragment:fragment,cacheable:cacheable};};jQuery.fragments={};jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var ret=[],insert=jQuery(selector),parent=this.length===1&&this[0].parentNode;if(parent&&parent.nodeType===11&&parent.childNodes.length===1&&insert.length===1){insert[original](this[0]);return this;}else{for(var i=0,l=insert.length;i<l;i++){var elems=(i>0?this.clone(true):this).get();jQuery(insert[i])[original](elems);ret=ret.concat(elems);}return this.pushStack(ret,name,insert.selector);}};});function getAll(elem){if(typeof elem.getElementsByTagName!=="undefined"){return elem.getElementsByTagName("*");}else{if(typeof elem.querySelectorAll!=="undefined"){return elem.querySelectorAll("*");}else{return[];}}}function fixDefaultChecked(elem){if(elem.type==="checkbox"||elem.type==="radio"){elem.defaultChecked=elem.checked;}}function findInputs(elem){var nodeName=(elem.nodeName||"").toLowerCase();if(nodeName==="input"){fixDefaultChecked(elem);}else{if(nodeName!=="script"&&typeof elem.getElementsByTagName!=="undefined"){jQuery.grep(elem.getElementsByTagName("input"),fixDefaultChecked);}}}jQuery.extend({clone:function(elem,dataAndEvents,deepDataAndEvents){var clone=elem.cloneNode(true),srcElements,destElements,i;if((!jQuery.support.noCloneEvent||!jQuery.support.noCloneChecked)&&(elem.nodeType===1||elem.nodeType===11)&&!jQuery.isXMLDoc(elem)){cloneFixAttributes(elem,clone);srcElements=getAll(elem);destElements=getAll(clone);for(i=0;srcElements[i];++i){if(destElements[i]){cloneFixAttributes(srcElements[i],destElements[i]);}}}if(dataAndEvents){cloneCopyEvent(elem,clone);if(deepDataAndEvents){srcElements=getAll(elem);destElements=getAll(clone);for(i=0;srcElements[i];++i){cloneCopyEvent(srcElements[i],destElements[i]);}}}srcElements=destElements=null;return clone;},clean:function(elems,context,fragment,scripts){var checkScriptType;context=context||document;if(typeof context.createElement==="undefined"){context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;}var ret=[],j;for(var i=0,elem;(elem=elems[i])!=null;i++){if(typeof elem==="number"){elem+="";}if(!elem){continue;}if(typeof elem==="string"){if(!rhtml.test(elem)){elem=context.createTextNode(elem);}else{elem=elem.replace(rxhtmlTag,"<$1></$2>");var tag=(rtagName.exec(elem)||["",""])[1].toLowerCase(),wrap=wrapMap[tag]||wrapMap._default,depth=wrap[0],div=context.createElement("div");if(context===document){safeFragment.appendChild(div);}else{createSafeFragment(context).appendChild(div);}div.innerHTML=wrap[1]+elem+wrap[2];while(depth--){div=div.lastChild;}if(!jQuery.support.tbody){var hasBody=rtbody.test(elem),tbody=tag==="table"&&!hasBody?div.firstChild&&div.firstChild.childNodes:wrap[1]==="<table>"&&!hasBody?div.childNodes:[];for(j=tbody.length-1;j>=0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j]);}}}if(!jQuery.support.leadingWhitespace&&rleadingWhitespace.test(elem)){div.insertBefore(context.createTextNode(rleadingWhitespace.exec(elem)[0]),div.firstChild);}elem=div.childNodes;}}var len;if(!jQuery.support.appendChecked){if(elem[0]&&typeof(len=elem.length)==="number"){for(j=0;j<len;j++){findInputs(elem[j]);}}else{findInputs(elem);}}if(elem.nodeType){ret.push(elem);}else{ret=jQuery.merge(ret,elem);}}if(fragment){checkScriptType=function(elem){return !elem.type||rscriptType.test(elem.type);};for(i=0;ret[i];i++){if(scripts&&jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret[i].type.toLowerCase()==="text/javascript")){scripts.push(ret[i].parentNode?ret[i].parentNode.removeChild(ret[i]):ret[i]);}else{if(ret[i].nodeType===1){var jsTags=jQuery.grep(ret[i].getElementsByTagName("script"),checkScriptType);ret.splice.apply(ret,[i+1,0].concat(jsTags));}fragment.appendChild(ret[i]);}}}return ret;},cleanData:function(elems){var data,id,cache=jQuery.cache,special=jQuery.event.special,deleteExpando=jQuery.support.deleteExpando;for(var i=0,elem;(elem=elems[i])!=null;i++){if(elem.nodeName&&jQuery.noData[elem.nodeName.toLowerCase()]){continue;}id=elem[jQuery.expando];if(id){data=cache[id];if(data&&data.events){for(var type in data.events){if(special[type]){jQuery.event.remove(elem,type);}else{jQuery.removeEvent(elem,type,data.handle);}}if(data.handle){data.handle.elem=null;}}if(deleteExpando){delete elem[jQuery.expando];}else{if(elem.removeAttribute){elem.removeAttribute(jQuery.expando);}}delete cache[id];}}}});function evalScript(i,elem){if(elem.src){console.log("Ajax Disabled");return;}else{jQuery.globalEval((elem.text||elem.textContent||elem.innerHTML||"").replace(rcleanScript,"/*$0*/"));}if(elem.parentNode){elem.parentNode.removeChild(elem);}}var ralpha=/alpha\([^)]*\)/i,ropacity=/opacity=([^)]*)/,rupper=/([A-Z]|^ms)/g,rnumpx=/^-?\d+(?:px)?$/i,rnum=/^-?\d/,rrelNum=/^([\-+])=([\-+.\de]+)/,cssShow={position:"absolute",visibility:"hidden",display:"block"},cssWidth=["Left","Right"],cssHeight=["Top","Bottom"],curCSS,getComputedStyle,currentStyle;jQuery.fn.css=function(name,value){if(arguments.length===2&&value===undefined){return this;}return jQuery.access(this,name,value,true,function(elem,name,value){return value!==undefined?jQuery.style(elem,name,value):jQuery.css(elem,name);});};jQuery.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,"opacity","opacity");return ret===""?"1":ret;}else{return elem.style.opacity;}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":jQuery.support.cssFloat?"cssFloat":"styleFloat"},style:function(elem,name,value,extra){if(!elem||elem.nodeType===3||elem.nodeType===8||!elem.style){return;}var ret,type,origName=jQuery.camelCase(name),style=elem.style,hooks=jQuery.cssHooks[origName];name=jQuery.cssProps[origName]||origName;if(value!==undefined){type=typeof value;if(type==="string"&&(ret=rrelNum.exec(value))){value=(+(ret[1]+1)*+ret[2])+parseFloat(jQuery.css(elem,name));type="number";}if(value==null||type==="number"&&isNaN(value)){return;}if(type==="number"&&!jQuery.cssNumber[origName]){value+="px";}if(!hooks||!("set" in hooks)||(value=hooks.set(elem,value))!==undefined){try{style[name]=value;}catch(e){}}}else{if(hooks&&"get" in hooks&&(ret=hooks.get(elem,false,extra))!==undefined){return ret;}return style[name];}},css:function(elem,name,extra){var ret,hooks;name=jQuery.camelCase(name);hooks=jQuery.cssHooks[name];name=jQuery.cssProps[name]||name;if(name==="cssFloat"){name="float";}if(hooks&&"get" in hooks&&(ret=hooks.get(elem,true,extra))!==undefined){return ret;}else{if(curCSS){return curCSS(elem,name);}}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}callback.call(elem);for(name in options){elem.style[name]=old[name];}}});jQuery.curCSS=jQuery.css;jQuery.each(["height","width"],function(i,name){jQuery.cssHooks[name]={get:function(elem,computed,extra){var val;if(computed){if(elem.offsetWidth!==0){return getWH(elem,name,extra);}else{jQuery.swap(elem,cssShow,function(){val=getWH(elem,name,extra);});}return val;}},set:function(elem,value){if(rnumpx.test(value)){value=parseFloat(value);if(value>=0){return value+"px";}}else{return value;}}};});if(!jQuery.support.opacity){jQuery.cssHooks.opacity={get:function(elem,computed){return ropacity.test((computed&&elem.currentStyle?elem.currentStyle.filter:elem.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":computed?"1":"";},set:function(elem,value){var style=elem.style,currentStyle=elem.currentStyle,opacity=jQuery.isNumeric(value)?"alpha(opacity="+value*100+")":"",filter=currentStyle&&currentStyle.filter||style.filter||"";style.zoom=1;if(value>=1&&jQuery.trim(filter.replace(ralpha,""))===""){style.removeAttribute("filter");if(currentStyle&&!currentStyle.filter){return;}}style.filter=ralpha.test(filter)?filter.replace(ralpha,opacity):filter+" "+opacity;}};}jQuery(function(){if(!jQuery.support.reliableMarginRight){jQuery.cssHooks.marginRight={get:function(elem,computed){var ret;jQuery.swap(elem,{display:"inline-block"},function(){if(computed){ret=curCSS(elem,"margin-right","marginRight");}else{ret=elem.style.marginRight;}});return ret;}};}});if(document.defaultView&&document.defaultView.getComputedStyle){getComputedStyle=function(elem,name){var ret,defaultView,computedStyle;name=name.replace(rupper,"-$1").toLowerCase();if(!(defaultView=elem.ownerDocument.defaultView)){return undefined;}if((computedStyle=defaultView.getComputedStyle(elem,null))){ret=computedStyle.getPropertyValue(name);if(ret===""&&!jQuery.contains(elem.ownerDocument.documentElement,elem)){ret=jQuery.style(elem,name);}}return ret;};}if(document.documentElement.currentStyle){currentStyle=function(elem,name){var left,rsLeft,uncomputed,ret=elem.currentStyle&&elem.currentStyle[name],style=elem.style;if(ret===null&&style&&(uncomputed=style[name])){ret=uncomputed;}if(!rnumpx.test(ret)&&rnum.test(ret)){left=style.left;rsLeft=elem.runtimeStyle&&elem.runtimeStyle.left;if(rsLeft){elem.runtimeStyle.left=elem.currentStyle.left;}style.left=name==="fontSize"?"1em":(ret||0);ret=style.pixelLeft+"px";style.left=left;if(rsLeft){elem.runtimeStyle.left=rsLeft;}}return ret===""?"auto":ret;};}curCSS=getComputedStyle||currentStyle;function getWH(elem,name,extra){var val=name==="width"?elem.offsetWidth:elem.offsetHeight,which=name==="width"?cssWidth:cssHeight;if(val>0){if(extra!=="border"){jQuery.each(which,function(){if(!extra){val-=parseFloat(jQuery.css(elem,"padding"+this))||0;}if(extra==="margin"){val+=parseFloat(jQuery.css(elem,extra+this))||0;}else{val-=parseFloat(jQuery.css(elem,"border"+this+"Width"))||0;}});}return val+"px";}val=curCSS(elem,name,name);if(val<0||val==null){val=elem.style[name]||0;}val=parseFloat(val)||0;if(extra){jQuery.each(which,function(){val+=parseFloat(jQuery.css(elem,"padding"+this))||0;if(extra!=="padding"){val+=parseFloat(jQuery.css(elem,"border"+this+"Width"))||0;}if(extra==="margin"){val+=parseFloat(jQuery.css(elem,extra+this))||0;}});}return val+"px";}if(jQuery.expr&&jQuery.expr.filters){jQuery.expr.filters.hidden=function(elem){var width=elem.offsetWidth,height=elem.offsetHeight;return(width===0&&height===0)||(!jQuery.support.reliableHiddenOffsets&&((elem.style&&elem.style.display)||jQuery.css(elem,"display"))==="none");};jQuery.expr.filters.visible=function(elem){return !jQuery.expr.filters.hidden(elem);};}var r20=/%20/g,rbracket=/\[\]$/,rCRLF=/\r?\n/g,rhash=/#.*$/,rheaders=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,rinput=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,rlocalProtocol=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,rquery=/\?/,rscript=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,rselectTextarea=/^(?:select|textarea)/i,rspacesAjax=/\s+/,rts=/([?&])_=[^&]*/,rurl=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,_load=jQuery.fn.load,prefilters={},transports={},ajaxLocation,ajaxLocParts,allTypes=["*/"]+["*"];jQuery.fn.extend({load:function(url,params,callback){alert("Ajax Disabled");return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||rselectTextarea.test(this.nodeName)||rinput.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){return{name:elem.name,value:val.replace(rCRLF,"\r\n")};}):{name:elem.name,value:val.replace(rCRLF,"\r\n")};}).get();}});function buildParams(prefix,obj,traditional,add){if(jQuery.isArray(obj)){jQuery.each(obj,function(i,v){if(traditional||rbracket.test(prefix)){add(prefix,v);}else{buildParams(prefix+"["+(typeof v==="object"||jQuery.isArray(v)?i:"")+"]",v,traditional,add);}});}else{if(!traditional&&obj!=null&&typeof obj==="object"){for(var name in obj){buildParams(prefix+"["+name+"]",obj[name],traditional,add);}}else{add(prefix,obj);}}}jQuery.extend({active:0,lastModified:{},etag:{}});var elemdisplay={},iframe,iframeDoc,rfxtypes=/^(?:toggle|show|hide)$/,rfxnum=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],fxNow;jQuery.fn.extend({show:function(speed,easing,callback){var elem,display;if(speed||speed===0){return this.animate(genFx("show",3),speed,easing,callback);}else{for(var i=0,j=this.length;i<j;i++){elem=this[i];if(elem.style){display=elem.style.display;if(!jQuery._data(elem,"olddisplay")&&display==="none"){display=elem.style.display="";}if(display===""&&jQuery.css(elem,"display")==="none"){jQuery._data(elem,"olddisplay",defaultDisplay(elem.nodeName));}}}for(i=0;i<j;i++){elem=this[i];if(elem.style){display=elem.style.display;if(display===""||display==="none"){elem.style.display=jQuery._data(elem,"olddisplay")||"";}}}return this;}},hide:function(speed,easing,callback){if(speed||speed===0){return this.animate(genFx("hide",3),speed,easing,callback);}else{var elem,display,i=0,j=this.length;for(;i<j;i++){elem=this[i];if(elem.style){display=jQuery.css(elem,"display");if(display!=="none"&&!jQuery._data(elem,"olddisplay")){jQuery._data(elem,"olddisplay",display);}}}for(i=0;i<j;i++){if(this[i].style){this[i].style.display="none";}}return this;}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2,callback){var bool=typeof fn==="boolean";if(jQuery.isFunction(fn)&&jQuery.isFunction(fn2)){this._toggle.apply(this,arguments);}else{if(fn==null||bool){this.each(function(){var state=bool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hide"]();});}else{this.animate(genFx("toggle",3),fn,fn2,callback);}}return this;},fadeTo:function(speed,to,easing,callback){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:to},speed,easing,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);if(jQuery.isEmptyObject(prop)){return this.each(optall.complete,[false]);}prop=jQuery.extend({},prop);function doAnimation(){if(optall.queue===false){jQuery._mark(this);}var opt=jQuery.extend({},optall),isElement=this.nodeType===1,hidden=isElement&&jQuery(this).is(":hidden"),name,val,p,e,parts,start,end,unit,method;opt.animatedProperties={};for(p in prop){name=jQuery.camelCase(p);if(p!==name){prop[name]=prop[p];delete prop[p];}val=prop[name];if(jQuery.isArray(val)){opt.animatedProperties[name]=val[1];val=prop[name]=val[0];}else{opt.animatedProperties[name]=opt.specialEasing&&opt.specialEasing[name]||opt.easing||"swing";}if(val==="hide"&&hidden||val==="show"&&!hidden){return opt.complete.call(this);}if(isElement&&(name==="height"||name==="width")){opt.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(jQuery.css(this,"display")==="inline"&&jQuery.css(this,"float")==="none"){if(!jQuery.support.inlineBlockNeedsLayout||defaultDisplay(this.nodeName)==="inline"){this.style.display="inline-block";}else{this.style.zoom=1;}}}}if(opt.overflow!=null){this.style.overflow="hidden";}for(p in prop){e=new jQuery.fx(this,opt,p);val=prop[p];if(rfxtypes.test(val)){method=jQuery._data(this,"toggle"+p)||(val==="toggle"?hidden?"show":"hide":0);if(method){jQuery._data(this,"toggle"+p,method==="show"?"hide":"show");e[method]();}else{e[val]();}}else{parts=rfxnum.exec(val);start=e.cur();if(parts){end=parseFloat(parts[2]);unit=parts[3]||(jQuery.cssNumber[p]?"":"px");if(unit!=="px"){jQuery.style(this,p,(end||1)+unit);start=((end||1)/e.cur())*start;jQuery.style(this,p,start+unit);}if(parts[1]){end=((parts[1]==="-="?-1:1)*end)+start;}e.custom(start,end,unit);}else{e.custom(start,val,"");}}}return true;}return optall.queue===false?this.each(doAnimation):this.queue(optall.queue,doAnimation);},stop:function(type,clearQueue,gotoEnd){if(typeof type!=="string"){gotoEnd=clearQueue;clearQueue=type;type=undefined;}if(clearQueue&&type!==false){this.queue(type||"fx",[]);}return this.each(function(){var i,hadTimers=false,timers=jQuery.timers,data=jQuery._data(this);if(!gotoEnd){jQuery._unmark(true,this);}function stopQueue(elem,data,i){var hooks=data[i];jQuery.removeData(elem,i,true);hooks.stop(gotoEnd);}if(type==null){for(i in data){if(data[i].stop&&i.indexOf(".run")===i.length-4){stopQueue(this,data,i);}}}else{if(data[i=type+".run"]&&data[i].stop){stopQueue(this,data,i);}}for(i=timers.length;i--;){if(timers[i].elem===this&&(type==null||timers[i].queue===type)){if(gotoEnd){timers[i](true);}else{timers[i].saveState();}hadTimers=true;timers.splice(i,1);}}if(!(gotoEnd&&hadTimers)){jQuery.dequeue(this,type);}});}});function createFxNow(){setTimeout(clearFxNow,0);return(fxNow=jQuery.now());}function clearFxNow(){fxNow=undefined;}function genFx(type,num){var obj={};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),function(){obj[this]=type;});return obj;}jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(name,props){jQuery.fn[name]=function(speed,easing,callback){return this.animate(props,speed,easing,callback);};});jQuery.extend({speed:function(speed,easing,fn){var opt=speed&&typeof speed==="object"?jQuery.extend({},speed):{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:typeof opt.duration==="number"?opt.duration:opt.duration in jQuery.fx.speeds?jQuery.fx.speeds[opt.duration]:jQuery.fx.speeds._default;if(opt.queue==null||opt.queue===true){opt.queue="fx";}opt.old=opt.complete;opt.complete=function(noUnmark){if(jQuery.isFunction(opt.old)){opt.old.call(this);}if(opt.queue){jQuery.dequeue(this,opt.queue);}else{if(noUnmark!==false){jQuery._unmark(this);}}};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;options.orig=options.orig||{};}});jQuery.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this);}(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop];}var parsed,r=jQuery.css(this.elem,this.prop);return isNaN(parsed=parseFloat(r))?!r||r==="auto"?0:r:parsed;},custom:function(from,to,unit){var self=this,fx=jQuery.fx;this.startTime=fxNow||createFxNow();this.end=to;this.now=this.start=from;this.pos=this.state=0;this.unit=unit||this.unit||(jQuery.cssNumber[this.prop]?"":"px");function t(gotoEnd){return self.step(gotoEnd);}t.queue=this.options.queue;t.elem=this.elem;t.saveState=function(){if(self.options.hide&&jQuery._data(self.elem,"fxshow"+self.prop)===undefined){jQuery._data(self.elem,"fxshow"+self.prop,self.start);}};if(t()&&jQuery.timers.push(t)&&!timerId){timerId=setInterval(fx.tick,fx.interval);}},show:function(){var dataShow=jQuery._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=dataShow||jQuery.style(this.elem,this.prop);this.options.show=true;if(dataShow!==undefined){this.custom(this.cur(),dataShow);}else{this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());}jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery._data(this.elem,"fxshow"+this.prop)||jQuery.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var p,n,complete,t=fxNow||createFxNow(),done=true,elem=this.elem,options=this.options;if(gotoEnd||t>=options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();options.animatedProperties[this.prop]=true;for(p in options.animatedProperties){if(options.animatedProperties[p]!==true){done=false;}}if(done){if(options.overflow!=null&&!jQuery.support.shrinkWrapBlocks){jQuery.each(["","X","Y"],function(index,value){elem.style["overflow"+value]=options.overflow[index];});}if(options.hide){jQuery(elem).hide();}if(options.hide||options.show){for(p in options.animatedProperties){jQuery.style(elem,p,options.orig[p]);jQuery.removeData(elem,"fxshow"+p,true);jQuery.removeData(elem,"toggle"+p,true);}}complete=options.complete;if(complete){options.complete=false;complete.call(elem);}}return false;}else{if(options.duration==Infinity){this.now=t;}else{n=t-this.startTime;this.state=n/options.duration;this.pos=jQuery.easing[options.animatedProperties[this.prop]](this.state,n,0,1,options.duration);this.now=this.start+((this.end-this.start)*this.pos);}this.update();}return true;}};jQuery.extend(jQuery.fx,{tick:function(){var timer,timers=jQuery.timers,i=0;for(;i<timers.length;i++){timer=timers[i];if(!timer()&&timers[i]===timer){timers.splice(i--,1);}}if(!timers.length){jQuery.fx.stop();}},interval:13,stop:function(){clearInterval(timerId);timerId=null;},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(fx){jQuery.style(fx.elem,"opacity",fx.now);},_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=null){fx.elem.style[fx.prop]=fx.now+fx.unit;}else{fx.elem[fx.prop]=fx.now;}}}});jQuery.each(["width","height"],function(i,prop){jQuery.fx.step[prop]=function(fx){jQuery.style(fx.elem,prop,Math.max(0,fx.now));};});if(jQuery.expr&&jQuery.expr.filters){jQuery.expr.filters.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem;}).length;};}function defaultDisplay(nodeName){if(!elemdisplay[nodeName]){var body=document.body,elem=jQuery("<"+nodeName+">").appendTo(body),display=elem.css("display");elem.remove();if(display==="none"||display===""){if(!iframe){iframe=document.createElement("iframe");iframe.frameBorder=iframe.width=iframe.height=0;}body.appendChild(iframe);if(!iframeDoc||!iframe.createElement){iframeDoc=(iframe.contentWindow||iframe.contentDocument).document;iframeDoc.write((document.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");iframeDoc.close();}elem=iframeDoc.createElement(nodeName);iframeDoc.body.appendChild(elem);display=jQuery.css(elem,"display");body.removeChild(iframe);}elemdisplay[nodeName]=display;}return elemdisplay[nodeName];}var rtable=/^t(?:able|d|h)$/i,rroot=/^(?:body|html)$/i;if("getBoundingClientRect" in document.documentElement){jQuery.fn.offset=function(options){var elem=this[0],box;if(options){return this.each(function(i){jQuery.offset.setOffset(this,options,i);});}if(!elem||!elem.ownerDocument){return null;}if(elem===elem.ownerDocument.body){return jQuery.offset.bodyOffset(elem);}try{box=elem.getBoundingClientRect();}catch(e){}var doc=elem.ownerDocument,docElem=doc.documentElement;if(!box||!jQuery.contains(docElem,elem)){return box?{top:box.top,left:box.left}:{top:0,left:0};}var body=doc.body,win=getWindow(doc),clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,scrollTop=win.pageYOffset||jQuery.support.boxModel&&docElem.scrollTop||body.scrollTop,scrollLeft=win.pageXOffset||jQuery.support.boxModel&&docElem.scrollLeft||body.scrollLeft,top=box.top+scrollTop-clientTop,left=box.left+scrollLeft-clientLeft;return{top:top,left:left};};}else{jQuery.fn.offset=function(options){var elem=this[0];if(options){return this.each(function(i){jQuery.offset.setOffset(this,options,i);});}if(!elem||!elem.ownerDocument){return null;}if(elem===elem.ownerDocument.body){return jQuery.offset.bodyOffset(elem);}var computedStyle,offsetParent=elem.offsetParent,prevOffsetParent=elem,doc=elem.ownerDocument,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView?defaultView.getComputedStyle(elem,null):elem.currentStyle,top=elem.offsetTop,left=elem.offsetLeft;while((elem=elem.parentNode)&&elem!==body&&elem!==docElem){if(jQuery.support.fixedPosition&&prevComputedStyle.position==="fixed"){break;}computedStyle=defaultView?defaultView.getComputedStyle(elem,null):elem.currentStyle;top-=elem.scrollTop;left-=elem.scrollLeft;if(elem===offsetParent){top+=elem.offsetTop;left+=elem.offsetLeft;if(jQuery.support.doesNotAddBorder&&!(jQuery.support.doesAddBorderForTableAndCells&&rtable.test(elem.nodeName))){top+=parseFloat(computedStyle.borderTopWidth)||0;left+=parseFloat(computedStyle.borderLeftWidth)||0;}prevOffsetParent=offsetParent;offsetParent=elem.offsetParent;}if(jQuery.support.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible"){top+=parseFloat(computedStyle.borderTopWidth)||0;left+=parseFloat(computedStyle.borderLeftWidth)||0;}prevComputedStyle=computedStyle;}if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static"){top+=body.offsetTop;left+=body.offsetLeft;}if(jQuery.support.fixedPosition&&prevComputedStyle.position==="fixed"){top+=Math.max(docElem.scrollTop,body.scrollTop);left+=Math.max(docElem.scrollLeft,body.scrollLeft);}return{top:top,left:left};};}jQuery.offset={bodyOffset:function(body){var top=body.offsetTop,left=body.offsetLeft;if(jQuery.support.doesNotIncludeMarginInBodyOffset){top+=parseFloat(jQuery.css(body,"marginTop"))||0;left+=parseFloat(jQuery.css(body,"marginLeft"))||0;}return{top:top,left:left};},setOffset:function(elem,options,i){var position=jQuery.css(elem,"position");if(position==="static"){elem.style.position="relative";}var curElem=jQuery(elem),curOffset=curElem.offset(),curCSSTop=jQuery.css(elem,"top"),curCSSLeft=jQuery.css(elem,"left"),calculatePosition=(position==="absolute"||position==="fixed")&&jQuery.inArray("auto",[curCSSTop,curCSSLeft])>-1,props={},curPosition={},curTop,curLeft;if(calculatePosition){curPosition=curElem.position();curTop=curPosition.top;curLeft=curPosition.left;}else{curTop=parseFloat(curCSSTop)||0;curLeft=parseFloat(curCSSLeft)||0;}if(jQuery.isFunction(options)){options=options.call(elem,i,curOffset);}if(options.top!=null){props.top=(options.top-curOffset.top)+curTop;}if(options.left!=null){props.left=(options.left-curOffset.left)+curLeft;}if("using" in options){options.using.call(elem,props);}else{curElem.css(props);}}};jQuery.fn.extend({position:function(){if(!this[0]){return null;}var elem=this[0],offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=rroot.test(offsetParent[0].nodeName)?{top:0,left:0}:offsetParent.offset();offset.top-=parseFloat(jQuery.css(elem,"marginTop"))||0;offset.left-=parseFloat(jQuery.css(elem,"marginLeft"))||0;parentOffset.top+=parseFloat(jQuery.css(offsetParent[0],"borderTopWidth"))||0;parentOffset.left+=parseFloat(jQuery.css(offsetParent[0],"borderLeftWidth"))||0;return{top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};},offsetParent:function(){return this.map(function(){var offsetParent=this.offsetParent||document.body;while(offsetParent&&(!rroot.test(offsetParent.nodeName)&&jQuery.css(offsetParent,"position")==="static")){offsetParent=offsetParent.offsetParent;}return offsetParent;});}});jQuery.each(["Left","Top"],function(i,name){var method="scroll"+name;jQuery.fn[method]=function(val){var elem,win;if(val===undefined){elem=this[0];if(!elem){return null;}win=getWindow(elem);return win?("pageXOffset" in win)?win[i?"pageYOffset":"pageXOffset"]:jQuery.support.boxModel&&win.document.documentElement[method]||win.document.body[method]:elem[method];}return this.each(function(){win=getWindow(this);if(win){win.scrollTo(!i?val:jQuery(win).scrollLeft(),i?val:jQuery(win).scrollTop());}else{this[method]=val;}});};});function getWindow(elem){return jQuery.isWindow(elem)?elem:elem.nodeType===9?elem.defaultView||elem.parentWindow:false;}jQuery.each(["Height","Width"],function(i,name){var type=name.toLowerCase();jQuery.fn["inner"+name]=function(){var elem=this[0];return elem?elem.style?parseFloat(jQuery.css(elem,type,"padding")):this[type]():null;};jQuery.fn["outer"+name]=function(margin){var elem=this[0];return elem?elem.style?parseFloat(jQuery.css(elem,type,margin?"margin":"border")):this[type]():null;};jQuery.fn[type]=function(size){var elem=this[0];if(!elem){return size==null?null:this;}if(jQuery.isFunction(size)){return this.each(function(i){var self=jQuery(this);self[type](size.call(this,i,self[type]()));});}if(jQuery.isWindow(elem)){var docElemProp=elem.document.documentElement["client"+name],body=elem.document.body;return elem.document.compatMode==="CSS1Compat"&&docElemProp||body&&body["client"+name]||docElemProp;}else{if(elem.nodeType===9){return Math.max(elem.documentElement["client"+name],elem.body["scroll"+name],elem.documentElement["scroll"+name],elem.body["offset"+name],elem.documentElement["offset"+name]);}else{if(size===undefined){var orig=jQuery.css(elem,type),ret=parseFloat(orig);return jQuery.isNumeric(ret)?ret:orig;}else{return this.css(type,typeof size==="string"?size:size+"px");}}}};});window.jQuery=window.$=jQuery;})(window);










/*
 * jQuery UI 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(c,j){function k(a,b){var d=a.nodeName.toLowerCase();if("area"===d){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&l(a)}return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a)}function l(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.16",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({propAttr:c.fn.prop||c.fn.attr,_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,m,n){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(m)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(n)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){return k(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(a){var b=c.attr(a,"tabindex"),d=isNaN(b);return(d||b>=0)&&k(a,!d)}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&c.ui.isOverAxis(b,e,i)}})}})( jQuery );

/*
 * jQuery UI Widget 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)try{b(d).triggerHandler("remove")}catch(e){}k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(d){}});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.charAt(0)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(true,{},this.options,this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})( jQuery );

/*
 * jQuery UI Mouse 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Mouse
 *
 * Depends:
 *	jquery.ui.widget.js
 */
(function(b){var d=false;b(document).mouseup(function(){d=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(c){return a._mouseDown(c)}).bind("click."+this.widgetName,function(c){if(true===b.data(c.target,a.widgetName+".preventClickEvent")){b.removeData(c.target,a.widgetName+".preventClickEvent");c.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){if(!d){this._mouseStarted&&this._mouseUp(a);this._mouseDownEvent=a;var c=this,f=a.which==1,g=typeof this.options.cancel=="string"&&a.target.nodeName?b(a.target).closest(this.options.cancel).length:false;if(!f||g||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){c.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();return true}}true===b.data(a.target,this.widgetName+".preventClickEvent")&&b.removeData(a.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(e){return c._mouseMove(e)};this._mouseUpDelegate=function(e){return c._mouseUp(e)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);a.preventDefault();return d=true}},_mouseMove:function(a){if(b.browser.msie&&!(document.documentMode>=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target==this._mouseDownEvent.target&&b.data(a.target,this.widgetName+".preventClickEvent",true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})( jQuery );

/*
 * jQuery UI Position 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Position
 */
(function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY,left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+=k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-=m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left=d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+=a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b),g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})( jQuery );

/*
 * jQuery UI Draggable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Draggables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper=="original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b=this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;if(b.iframeFix)d(b.iframeFix===true?"iframe":b.iframeFix).each(function(){d('<div class="ui-draggable-iframeFix" style="background: #FFE;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")});return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions();d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);d.ui.ddmanager&&d.ui.ddmanager.dragStart(this,a);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element,b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},_mouseUp:function(a){this.options.iframeFix===true&&d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});d.ui.ddmanager&&d.ui.ddmanager.dragStop(this,a);return d.ui.mouse.prototype._mouseUp.call(this,a)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this==a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone().removeAttr("id"):this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[a.containment=="document"?0:d(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,a.containment=="document"?0:d(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"?0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){a=d(a.containment);var b=a[0];if(b){a.offset();var c=d(b).css("overflow")!="hidden";this.containment=[(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0),(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0),(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=a}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,h=a.pageY;if(this.originalPosition){var g;if(this.containment){if(this.relative_container){g=this.relative_container.offset();g=[this.containment[0]+g.left,this.containment[1]+g.top,this.containment[2]+g.left,this.containment[3]+g.top]}else g=this.containment;if(a.pageX-this.offset.click.left<g[0])e=g[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<g[1])h=g[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>g[2])e=g[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>g[3])h=g[3]+this.offset.click.top}if(b.grid){h=b.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/b.grid[1])*b.grid[1]:this.originalPageY;h=g?!(h-this.offset.click.top<g[1]||h-this.offset.click.top>g[3])?h:!(h-this.offset.click.top<g[1])?h-b.grid[1]:h+b.grid[1]:h;e=b.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)/b.grid[0])*b.grid[0]:this.originalPageX;e=g?!(e-this.offset.click.left<g[0]||e-this.offset.click.left>g[2])?e:!(e-this.offset.click.left<g[0])?e-b.grid[0]:e+b.grid[0]:e}}return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop()),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=false},_trigger:function(a,b,c){c=c||this._uiHash();d.ui.plugin.call(this,a,[b,c]);if(a=="drag")this.positionAbs=this._convertPositionTo("absolute");return d.Widget.prototype._trigger.call(this,a,b,c)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});d.extend(d.ui.draggable,{version:"1.8.16"});d.ui.plugin.add("draggable","connectToSortable",{start:function(a,b){var c=d(this).data("draggable"),f=c.options,e=d.extend({},b,{item:c.element});c.sortables=[];d(f.connectToSortable).each(function(){var h=d.data(this,"sortable");if(h&&!h.options.disabled){c.sortables.push({instance:h,shouldRevert:h.options.revert});h.refreshPositions();h._trigger("activate",a,e)}})},stop:function(a,b){var c=d(this).data("draggable"),f=d.extend({},b,{item:c.element});d.each(c.sortables,function(){if(this.instance.isOver){this.instance.isOver=0;c.cancelHelperRemoval=true;this.instance.cancelHelperRemoval=false;if(this.shouldRevert)this.instance.options.revert=true;this.instance._mouseStop(a);this.instance.options.helper=this.instance.options._helper;c.options.helper=="original"&&this.instance.currentItem.css({top:"auto",left:"auto"})}else{this.instance.cancelHelperRemoval=false;this.instance._trigger("deactivate",a,f)}})},drag:function(a,b){var c=d(this).data("draggable"),f=this;d.each(c.sortables,function(){this.instance.positionAbs=c.positionAbs;this.instance.helperProportions=c.helperProportions;this.instance.offset.click=c.offset.click;if(this.instance._intersectsWith(this.instance.containerCache)){if(!this.instance.isOver){this.instance.isOver=1;this.instance.currentItem=d(f).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",true);this.instance.options._helper=this.instance.options.helper;this.instance.options.helper=function(){return b.helper[0]};a.target=this.instance.currentItem[0];this.instance._mouseCapture(a,true);this.instance._mouseStart(a,true,true);this.instance.offset.click.top=c.offset.click.top;this.instance.offset.click.left=c.offset.click.left;this.instance.offset.parent.left-=c.offset.parent.left-this.instance.offset.parent.left;this.instance.offset.parent.top-=c.offset.parent.top-this.instance.offset.parent.top;c._trigger("toSortable",a);c.dropped=this.instance.element;c.currentItem=c.element;this.instance.fromOutside=c}this.instance.currentItem&&this.instance._mouseDrag(a)}else if(this.instance.isOver){this.instance.isOver=0;this.instance.cancelHelperRemoval=true;this.instance.options.revert=false;this.instance._trigger("out",a,this.instance._uiHash(this.instance));this.instance._mouseStop(a,true);this.instance.options.helper=this.instance.options._helper;this.instance.currentItem.remove();this.instance.placeholder&&this.instance.placeholder.remove();c._trigger("fromSortable",a);c.dropped=false}})}});d.ui.plugin.add("draggable","cursor",{start:function(){var a=d("body"),b=d(this).data("draggable").options;if(a.css("cursor"))b._cursor=a.css("cursor");a.css("cursor",b.cursor)},stop:function(){var a=d(this).data("draggable").options;a._cursor&&d("body").css("cursor",a._cursor)}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop+c.scrollSpeed;else if(a.pageY-b.overflowOffset.top<c.scrollSensitivity)b.scrollParent[0].scrollTop=f=b.scrollParent[0].scrollTop-c.scrollSpeed;if(!c.axis||c.axis!="y")if(b.overflowOffset.left+b.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft+c.scrollSpeed;else if(a.pageX-b.overflowOffset.left<c.scrollSensitivity)b.scrollParent[0].scrollLeft=f=b.scrollParent[0].scrollLeft-c.scrollSpeed}else{if(!c.axis||c.axis!="x")if(a.pageY-d(document).scrollTop()<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()-c.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<c.scrollSensitivity)f=d(document).scrollTop(d(document).scrollTop()+c.scrollSpeed);if(!c.axis||c.axis!="y")if(a.pageX-d(document).scrollLeft()<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()-c.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<c.scrollSensitivity)f=d(document).scrollLeft(d(document).scrollLeft()+c.scrollSpeed)}f!==false&&d.ui.ddmanager&&!c.dropBehaviour&&d.ui.ddmanager.prepareOffsets(b,a)}});d.ui.plugin.add("draggable","snap",{start:function(){var a=d(this).data("draggable"),b=a.options;a.snapElements=[];d(b.snap.constructor!=String?b.snap.items||":data(draggable)":b.snap).each(function(){var c=d(this),f=c.offset();this!=a.element[0]&&a.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:f.top,left:f.left})})},drag:function(a,b){for(var c=d(this).data("draggable"),f=c.options,e=f.snapTolerance,h=b.offset.left,g=h+c.helperProportions.width,n=b.offset.top,o=n+c.helperProportions.height,i=c.snapElements.length-1;i>=0;i--){var j=c.snapElements[i].left,l=j+c.snapElements[i].width,k=c.snapElements[i].top,m=k+c.snapElements[i].height;if(j-e<h&&h<l+e&&k-e<n&&n<m+e||j-e<h&&h<l+e&&k-e<o&&o<m+e||j-e<g&&g<l+e&&k-e<n&&n<m+e||j-e<g&&g<l+e&&k-e<o&&o<m+e){if(f.snapMode!="inner"){var p=Math.abs(k-o)<=e,q=Math.abs(m-n)<=e,r=Math.abs(j-g)<=e,s=Math.abs(l-h)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:k-c.helperProportions.height,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:m,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:j-c.helperProportions.width}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:l}).left-c.margins.left}var t=p||q||r||s;if(f.snapMode!="outer"){p=Math.abs(k-n)<=e;q=Math.abs(m-o)<=e;r=Math.abs(j-h)<=e;s=Math.abs(l-g)<=e;if(p)b.position.top=c._convertPositionTo("relative",{top:k,left:0}).top-c.margins.top;if(q)b.position.top=c._convertPositionTo("relative",{top:m-c.helperProportions.height,left:0}).top-c.margins.top;if(r)b.position.left=c._convertPositionTo("relative",{top:0,left:j}).left-c.margins.left;if(s)b.position.left=c._convertPositionTo("relative",{top:0,left:l-c.helperProportions.width}).left-c.margins.left}if(!c.snapElements[i].snapping&&(p||q||r||s||t))c.options.snap.snap&&c.options.snap.snap.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[i].item}));c.snapElements[i].snapping=p||q||r||s||t}else{c.snapElements[i].snapping&&c.options.snap.release&&c.options.snap.release.call(c.element,a,d.extend(c._uiHash(),{snapItem:c.snapElements[i].item}));c.snapElements[i].snapping=false}}}});d.ui.plugin.add("draggable","stack",{start:function(){var a=d(this).data("draggable").options;a=d.makeArray(d(a.stack)).sort(function(c,f){return(parseInt(d(c).css("zIndex"),10)||0)-(parseInt(d(f).css("zIndex"),10)||0)});if(a.length){var b=parseInt(a[0].style.zIndex)||0;d(a).each(function(c){this.style.zIndex=b+c});this[0].style.zIndex=b+a.length}}});d.ui.plugin.add("draggable","zIndex",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("zIndex"))b._zIndex=a.css("zIndex");a.css("zIndex",b.zIndex)},stop:function(a,b){a=d(this).data("draggable").options;a._zIndex&&d(b.helper).css("zIndex",a._zIndex)}})})( jQuery );

/*
 * jQuery UI Droppable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Droppables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	jquery.ui.mouse.js
 *	jquery.ui.draggable.js
 */
(function(d){d.widget("ui.droppable",{widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect"},_create:function(){var a=this.options,b=a.accept;this.isover=0;this.isout=1;this.accept=d.isFunction(b)?b:function(c){return c.is(b)};this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight};d.ui.ddmanager.droppables[a.scope]=d.ui.ddmanager.droppables[a.scope]||[];d.ui.ddmanager.droppables[a.scope].push(this);a.addClasses&&this.element.addClass("ui-droppable")},destroy:function(){for(var a=d.ui.ddmanager.droppables[this.options.scope],b=0;b<a.length;b++)a[b]==this&&a.splice(b,1);this.element.removeClass("ui-droppable ui-droppable-disabled").removeData("droppable").unbind(".droppable");return this},_setOption:function(a,b){if(a=="accept")this.accept=d.isFunction(b)?b:function(c){return c.is(b)};d.Widget.prototype._setOption.apply(this,arguments)},_activate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass);b&&this._trigger("activate",a,this.ui(b))},_deactivate:function(a){var b=d.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass);b&&this._trigger("deactivate",a,this.ui(b))},_over:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.addClass(this.options.hoverClass);this._trigger("over",a,this.ui(b))}},_out:function(a){var b=d.ui.ddmanager.current;if(!(!b||(b.currentItem||b.element)[0]==this.element[0]))if(this.accept.call(this.element[0],b.currentItem||b.element)){this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("out",a,this.ui(b))}},_drop:function(a,b){var c=b||d.ui.ddmanager.current;if(!c||(c.currentItem||c.element)[0]==this.element[0])return false;var e=false;this.element.find(":data(droppable)").not(".ui-draggable-dragging").each(function(){var g=d.data(this,"droppable");if(g.options.greedy&&!g.options.disabled&&g.options.scope==c.options.scope&&g.accept.call(g.element[0],c.currentItem||c.element)&&d.ui.intersect(c,d.extend(g,{offset:g.element.offset()}),g.options.tolerance)){e=true;return false}});if(e)return false;if(this.accept.call(this.element[0],c.currentItem||c.element)){this.options.activeClass&&this.element.removeClass(this.options.activeClass);this.options.hoverClass&&this.element.removeClass(this.options.hoverClass);this._trigger("drop",a,this.ui(c));return this.element}return false},ui:function(a){return{draggable:a.currentItem||a.element,helper:a.helper,position:a.position,offset:a.positionAbs}}});d.extend(d.ui.droppable,{version:"1.8.16"});d.ui.intersect=function(a,b,c){if(!b.offset)return false;var e=(a.positionAbs||a.position.absolute).left,g=e+a.helperProportions.width,f=(a.positionAbs||a.position.absolute).top,h=f+a.helperProportions.height,i=b.offset.left,k=i+b.proportions.width,j=b.offset.top,l=j+b.proportions.height;switch(c){case "fit":return i<=e&&g<=k&&j<=f&&h<=l;case "intersect":return i<e+a.helperProportions.width/2&&g-a.helperProportions.width/2<k&&j<f+a.helperProportions.height/2&&h-a.helperProportions.height/2<l;case "pointer":return d.ui.isOver((a.positionAbs||a.position.absolute).top+(a.clickOffset||a.offset.click).top,(a.positionAbs||a.position.absolute).left+(a.clickOffset||a.offset.click).left,j,i,b.proportions.height,b.proportions.width);case "touch":return(f>=j&&f<=l||h>=j&&h<=l||f<j&&h>l)&&(e>=i&&e<=k||g>=i&&g<=k||e<i&&g>k);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f<c.length;f++)if(!(c[f].options.disabled||a&&!c[f].accept.call(c[f].element[0],a.currentItem||a.element))){for(var h=0;h<g.length;h++)if(g[h]==c[f].element[0]){c[f].proportions.height=0;continue a}c[f].visible=c[f].element.css("display")!="none";if(c[f].visible){e=="mousedown"&&c[f]._activate.call(c[f],b);c[f].offset=c[f].element.offset();c[f].proportions={width:c[f].element[0].offsetWidth,height:c[f].element[0].offsetHeight}}}},drop:function(a,b){var c=false;d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options){if(!this.options.disabled&&this.visible&&d.ui.intersect(a,this,this.options.tolerance))c=c||this._drop.call(this,b);if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],a.currentItem||a.element)){this.isout=1;this.isover=0;this._deactivate.call(this,b)}}});return c},dragStart:function(a,b){a.element.parents(":not(body,html)").bind("scroll.droppable",function(){a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)})},drag:function(a,b){a.options.refreshPositions&&d.ui.ddmanager.prepareOffsets(a,b);d.each(d.ui.ddmanager.droppables[a.options.scope]||[],function(){if(!(this.options.disabled||this.greedyChild||!this.visible)){var c=d.ui.intersect(a,this,this.options.tolerance);if(c=!c&&this.isover==1?"isout":c&&this.isover==0?"isover":null){var e;if(this.options.greedy){var g=this.element.parents(":data(droppable):eq(0)");if(g.length){e=d.data(g[0],"droppable");e.greedyChild=c=="isover"?1:0}}if(e&&c=="isover"){e.isover=0;e.isout=1;e._out.call(e,b)}this[c]=1;this[c=="isout"?"isover":"isout"]=0;this[c=="isover"?"_over":"_out"].call(this,b);if(e&&c=="isout"){e.isout=0;e.isover=1;e._over.call(e,b)}}}})},dragStop:function(a,b){a.element.parents(":not(body,html)").unbind("scroll.droppable");a.options.refreshPositions||d.ui.ddmanager.prepareOffsets(a,b)}}})( jQuery );

/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(e){e.widget("ui.resizable",e.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1E3},_create:function(){var b=this,a=this.options;this.element.addClass("ui-resizable");e.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){/relative/.test(this.element.css("position"))&&e.browser.opera&&this.element.css({position:"relative",top:"auto",left:"auto"});this.element.wrap(e('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!e(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var d=0;d<c.length;d++){var f=e.trim(c[d]),g=e('<div class="ui-resizable-handle '+("ui-resizable-"+f)+'"></div>');/sw|se|ne|nw/.test(f)&&g.css({zIndex:++a.zIndex});"se"==f&&g.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[f]=".ui-resizable-"+f;this.element.append(g)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor==String)this.handles[i]=e(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=e(this.handles[i],this.element),l=0;l=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,l);this._proportionallyResize()}e(this.handles[i])}};this._renderAxis(this.element);this._handles=e(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();e(this.element).addClass("ui-resizable-autohide").hover(function(){if(!a.disabled){e(this).removeClass("ui-resizable-autohide");b._handles.show()}},function(){if(!a.disabled)if(!b.resizing){e(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){e(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(e(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:e(document).scrollTop(),left:e(document).scrollLeft()};if(d.is(".ui-draggable")||/absolute/.test(d.css("position")))d.css({position:"absolute",top:c.top,left:c.left});e.browser.opera&&/relative/.test(d.css("position"))&&d.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var f=m(this.helper.css("top"));if(a.containment){c+=e(a.containment).scrollLeft()||0;f+=e(a.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:c,top:f};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:c,top:f};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio:this.originalSize.width/this.originalSize.height||1;a=e(".ui-resizable-"+this.axis).css("cursor");e("body").css("cursor",a=="auto"?this.axis+"-resize":a);d.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,d=this._change[this.axis];if(!d)return false;c=d.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);this._updateVirtualBoundaries(b.shiftKey);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize",b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var d=this._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName);d=f&&e.ui.hasScroll(d[0],"left")?0:c.sizeDiff.height;f=f?0:c.sizeDiff.width;f={width:c.helper.width()-f,height:c.helper.height()-d};d=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var g=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(e.extend(f,{top:g,left:d}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}e("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",b);this._helper&&this.helper.remove();return false},_updateVirtualBoundaries:function(b){var a=this.options,c,d,f;a={minWidth:k(a.minWidth)?a.minWidth:0,maxWidth:k(a.maxWidth)?a.maxWidth:Infinity,minHeight:k(a.minHeight)?a.minHeight:0,maxHeight:k(a.maxHeight)?a.maxHeight:Infinity};if(this._aspectRatio||b){b=a.minHeight*this.aspectRatio;d=a.minWidth/this.aspectRatio;c=a.maxHeight*this.aspectRatio;f=a.maxWidth/this.aspectRatio;if(b>a.minWidth)a.minWidth=b;if(d>a.minHeight)a.minHeight=d;if(c<a.maxWidth)a.maxWidth=c;if(f<a.maxHeight)a.maxHeight=f}this._vBoundaries=a},_updateCache:function(b){this.offset=this.helper.offset();if(k(b.left))this.position.left=b.left;if(k(b.top))this.position.top=b.top;if(k(b.height))this.size.height=b.height;if(k(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,d=this.axis;if(k(b.height))b.width=b.height*this.aspectRatio;else if(k(b.width))b.height=b.width/this.aspectRatio;if(d=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(d=="nw"){b.top=a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this._vBoundaries,c=this.axis,d=k(b.width)&&a.maxWidth&&a.maxWidth<b.width,f=k(b.height)&&a.maxHeight&&a.maxHeight<b.height,g=k(b.width)&&a.minWidth&&a.minWidth>b.width,h=k(b.height)&&a.minHeight&&a.minHeight>b.height;if(g)b.width=a.minWidth;if(h)b.height=a.minHeight;if(d)b.width=a.maxWidth;if(f)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height,l=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(g&&l)b.left=i-a.minWidth;if(d&&l)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(f&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a<this._proportionallyResizeElements.length;a++){var c=this._proportionallyResizeElements[a];if(!this.borderDif){var d=[c.css("borderTopWidth"),c.css("borderRightWidth"),c.css("borderBottomWidth"),c.css("borderLeftWidth")],f=[c.css("paddingTop"),c.css("paddingRight"),c.css("paddingBottom"),c.css("paddingLeft")];this.borderDif=e.map(d,function(g,h){g=parseInt(g,10)||0;h=parseInt(f[h],10)||0;return g+h})}e.browser.msie&&(e(b).is(":hidden")||e(b).parents(":hidden").length)||c.css({height:b.height()-this.borderDif[0]-this.borderDif[2]||0,width:b.width()-this.borderDif[1]-this.borderDif[3]||0})}},_renderProxy:function(){var b=this.options;this.elementOffset=this.element.offset();if(this._helper){this.helper=this.helper||e('<div style="overflow:hidden;"></div>');var a=e.browser.msie&&e.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){e.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});e.extend(e.ui.resizable,{version:"1.8.16"});e.ui.plugin.add("resizable","alsoResize",{start:function(){var b=e(this).data("resizable").options,a=function(c){e(c).each(function(){var d=e(this);d.data("resizable-alsoresize",{width:parseInt(d.width(),10),height:parseInt(d.height(),10),left:parseInt(d.css("left"),10),top:parseInt(d.css("top"),10),position:d.css("position")})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else e.each(b.alsoResize,function(c){a(c)});else a(b.alsoResize)},resize:function(b,a){var c=e(this).data("resizable");b=c.options;var d=c.originalSize,f=c.originalPosition,g={height:c.size.height-d.height||0,width:c.size.width-d.width||0,top:c.position.top-f.top||0,left:c.position.left-f.left||0},h=function(i,j){e(i).each(function(){var l=e(this),q=e(this).data("resizable-alsoresize"),p={},r=j&&j.length?j:l.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(n,o){if((n=(q[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(e.browser.opera&&/relative/.test(l.css("position"))){c._revertToRelativePosition=true;l.css({position:"absolute",top:"auto",left:"auto"})}l.css(p)})};typeof b.alsoResize=="object"&&!b.alsoResize.nodeType?e.each(b.alsoResize,function(i,j){h(i,j)}):h(b.alsoResize)},stop:function(){var b=e(this).data("resizable"),a=b.options,c=function(d){e(d).each(function(){var f=e(this);f.css({position:f.data("resizable-alsoresize").position})})};if(b._revertToRelativePosition){b._revertToRelativePosition=false;typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?e.each(a.alsoResize,function(d){c(d)}):c(a.alsoResize)}e(this).removeData("resizable-alsoresize")}});e.ui.plugin.add("resizable","animate",{stop:function(b){var a=e(this).data("resizable"),c=a.options,d=a._proportionallyResizeElements,f=d.length&&/textarea/i.test(d[0].nodeName),g=f&&e.ui.hasScroll(d[0],"left")?0:a.sizeDiff.height;f={width:a.size.width-(f?0:a.sizeDiff.width),height:a.size.height-g};g=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(f,h&&g?{top:h,left:g}:{}),{duration:c.animateDuration,easing:c.animateEasing,step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};d&&d.length&&e(d[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});e.ui.plugin.add("resizable","containment",{start:function(){var b=e(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof e?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement=e(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}}else{var d=e(a),f=[];e(["Top","Right","Left","Bottom"]).each(function(i,j){f[i]=m(d.css("padding"+j))});b.containerOffset=d.offset();b.containerPosition=d.position();b.containerSize={height:d.innerHeight()-f[3],width:d.innerWidth()-f[1]};c=b.containerOffset;var g=b.containerSize.height,h=b.containerSize.width;h=e.ui.hasScroll(a,"left")?a.scrollWidth:h;g=e.ui.hasScroll(a)?a.scrollHeight:g;b.parentData={element:a,left:c.left,top:c.top,width:h,height:g}}}},resize:function(b){var a=e(this).data("resizable"),c=a.options,d=a.containerOffset,f=a.position;b=a._aspectRatio||b.shiftKey;var g={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))g=d;if(f.left<(a._helper?d.left:0)){a.size.width+=a._helper?a.position.left-d.left:a.position.left-g.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?d.left:0}if(f.top<(a._helper?d.top:0)){a.size.height+=a._helper?a.position.top-d.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?d.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-g.left:a.offset.left-g.left)+a.sizeDiff.width);d=Math.abs((a._helper?a.offset.top-g.top:a.offset.top-d.top)+a.sizeDiff.height);f=a.containerElement.get(0)==a.element.parent().get(0);g=/relative|absolute/.test(a.containerElement.css("position"));if(f&&g)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(d+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-d;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=e(this).data("resizable"),a=b.options,c=b.containerOffset,d=b.containerPosition,f=b.containerElement,g=e(b.helper),h=g.offset(),i=g.outerWidth()-b.sizeDiff.width;g=g.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g});b._helper&&!a.animate&&/static/.test(f.css("position"))&&e(this).css({left:h.left-d.left-c.left,width:i,height:g})}});e.ui.plugin.add("resizable","ghost",{start:function(){var b=e(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25,display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=e(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=e(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});e.ui.plugin.add("resizable","grid",{resize:function(){var b=e(this).data("resizable"),a=b.options,c=b.size,d=b.originalSize,f=b.originalPosition,g=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-d.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-d.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else if(/^(ne)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}else{if(/^(sw)$/.test(g)){b.size.width=d.width+h;b.size.height=d.height+a}else{b.size.width=d.width+h;b.size.height=d.height+a;b.position.top=f.top-a}b.position.left=f.left-h}}});var m=function(b){return parseInt(b,10)||0},k=function(b){return!isNaN(parseInt(b,10))}})( jQuery );

/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"),selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("<div class='ui-selectable-helper'></div>")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX,c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({left:c.clientX,top:c.clientY,width:0,height:0});d.auto_refresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting");b.unselecting=true;f._trigger("unselecting",c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f=this;this.dragged=true;if(!this.options.disabled){var d=this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.right<b||a.top>i||a.bottom<g);else if(d.tolerance=="fit")k=a.left>b&&a.right<h&&a.top>g&&a.bottom<i;if(k){if(a.selected){a.$element.removeClass("ui-selected");a.selected=false}if(a.unselecting){a.$element.removeClass("ui-unselecting");a.unselecting=false}if(!a.selecting){a.$element.addClass("ui-selecting");a.selecting=true;f._trigger("selecting",c,{selecting:a.element})}}else{if(a.selecting)if(c.metaKey&&a.startselected){a.$element.removeClass("ui-selecting");a.selecting=false;a.$element.addClass("ui-selected");a.selected=true}else{a.$element.removeClass("ui-selecting");a.selecting=false;if(a.startselected){a.$element.addClass("ui-unselecting");a.unselecting=true}f._trigger("unselecting",c,{unselecting:a.element})}if(a.selected)if(!c.metaKey&&!a.startselected){a.$element.removeClass("ui-selected");a.selected=false;a.$element.addClass("ui-unselecting");a.unselecting=true;f._trigger("unselecting",c,{unselecting:a.element})}}}});return false}},_mouseStop:function(c){var f=this;this.dragged=false;e(".ui-unselecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-unselecting");d.unselecting=false;d.startselected=false;f._trigger("unselected",c,{unselected:d.element})});e(".ui-selecting",this.element[0]).each(function(){var d=e.data(this,"selectable-item");d.$element.removeClass("ui-selecting").addClass("ui-selected");d.selecting=false;d.selected=true;d.startselected=true;f._trigger("selected",c,{selected:d.element})});this._trigger("stop",c);this.helper.remove();return false}});e.extend(e.ui.selectable,{version:"1.8.16"})})( jQuery );

/*
 * jQuery UI Sortable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Sortables
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(d){d.widget("ui.sortable",d.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var a=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?a.axis==="x"||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem=c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment();if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop+b.scrollSpeed;else if(a.pageY-this.overflowOffset.top<b.scrollSensitivity)this.scrollParent[0].scrollTop=c=this.scrollParent[0].scrollTop-b.scrollSpeed;if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft+b.scrollSpeed;else if(a.pageX-this.overflowOffset.left<b.scrollSensitivity)this.scrollParent[0].scrollLeft=c=this.scrollParent[0].scrollLeft-b.scrollSpeed}else{if(a.pageY-d(document).scrollTop()<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()-b.scrollSpeed);else if(d(window).height()-(a.pageY-d(document).scrollTop())<b.scrollSensitivity)c=d(document).scrollTop(d(document).scrollTop()+b.scrollSpeed);if(a.pageX-d(document).scrollLeft()<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()-b.scrollSpeed);else if(d(window).width()-(a.pageX-d(document).scrollLeft())<b.scrollSensitivity)c=d(document).scrollLeft(d(document).scrollLeft()+b.scrollSpeed)}c!==false&&d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a)}this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";for(b=this.items.length-1;b>=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a,c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp({target:null});this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate",null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}if(this.placeholder){this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem):d(this.domPosition.parent).prepend(this.currentItem)}return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});!c.length&&a.key&&c.push(a.key+"=");return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c},_intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+j<k&&b+l>g&&b+l<h;return this.options.tolerance=="pointer"||this.options.forcePointerForContainers||this.options.tolerance!="pointer"&&this.helperProportions[this.floating?"width":"height"]>a[this.floating?"width":"height"]?j:g<b+this.helperProportions.width/2&&c-this.helperProportions.width/2<h&&i<e+this.helperProportions.height/2&&f-this.helperProportions.height/2<k},_intersectsWithPointer:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width);b=b&&a;a=this._getDragVerticalDirection();var c=this._getDragHorizontalDirection();if(!b)return false;return this.floating?c&&c=="right"||a=="down"?2:1:a&&(a=="down"?2:1)},_intersectsWithSides:function(a){var b=d.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height);a=d.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width);var c=this._getDragVerticalDirection(),e=this._getDragHorizontalDirection();return this.floating&&e?e=="right"&&a||e=="left"&&!a:c&&(c=="down"&&b||c=="up"&&!b)},_getDragVerticalDirection:function(){var a=this.positionAbs.top-this.lastPositionAbs.top;return a!=0&&(a>0?"down":"up")},_getDragHorizontalDirection:function(){var a=this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)?h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"),b=0;b<this.items.length;b++)for(var c=0;c<a.length;c++)a[c]==this.items[b].item[0]&&this.items.splice(b,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var b=this.items,c=[[d.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):d(this.options.items,this.element),this]],e=this._connectWith();if(e)for(var f=e.length-1;f>=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)?i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h<g;h++){i=d(e[h]);i.data("sortable-item",a);b.push({item:i,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(a){if(this.offsetParent&&this.helper)this.offset.parent=this._getParentOffset();for(var b=this.items.length-1;b>=0;b--){var c=this.items[b];if(!(c.instance!=this.currentContainer&&this.currentContainer&&c.item[0]!=this.currentItem[0])){var e=this.options.toleranceElement?d(this.options.toleranceElement,c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height=this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0],this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b=1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)<b){b=Math.abs(h-f);e=this.items[g]}}if(e||this.options.dropOnEmpty){this.currentContainer=this.containers[c];e?this._rearrange(a,e,null,true):this._rearrange(a,null,this.containers[c].element,true);this._trigger("change",a,this._uiHash());this.containers[c]._trigger("change",a,this._uiHash(this));this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}}},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a,this.currentItem])):b.helper=="clone"?this.currentItem.clone():this.currentItem;a.parents("body").length||d(b.appendTo!="parent"?b.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);if(a[0]==this.currentItem[0])this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")};if(a[0].style.width==""||b.forceHelperSize)a.width(this.currentItem.width());if(a[0].style.height==""||b.forceHelperSize)a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]||0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.currentItem.position();return{top:a.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment=="parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var b=d(a.containment)[0];a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,e=/(html|body)/i.test(c[0].tagName);if(this.cssPosition=="relative"&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0]))this.offset.relative=this._getRelativeOffset();var f=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.left<this.containment[0])f=this.containment[0]+this.offset.click.left;if(a.pageY-this.offset.click.top<this.containment[1])g=this.containment[1]+this.offset.click.top;if(a.pageX-this.offset.click.left>this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.top<this.containment[1]||g-this.offset.click.top>this.containment[3])?g:!(g-this.offset.click.top<this.containment[1])?g-b.grid[1]:g+b.grid[1]:g;f=this.originalPageX+Math.round((f-this.originalPageX)/b.grid[0])*b.grid[0];f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-b.grid[0]:f+b.grid[0]:f}}return{top:g-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollTop():e?0:c.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(d.browser.safari&&this.cssPosition=="fixed"?0:this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():e?0:c.scrollLeft())}},_rearrange:function(a,b,c,e){c?c[0].appendChild(this.placeholder[0]):b.item[0].parentNode.insertBefore(this.placeholder[0],this.direction=="down"?b.item[0]:b.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,g=this.counter;window.setTimeout(function(){g==f.counter&&f.refreshPositions(!e)},0)},_clear:function(a,b){this.reverting=false;var c=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var e in this._storedCSS)if(this._storedCSS[e]=="auto"||this._storedCSS[e]=="static")this._storedCSS[e]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();this.fromOutside&&!b&&c.push(function(f){this._trigger("receive",f,this._uiHash(this.fromOutside))});if((this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!b)c.push(function(f){this._trigger("update",f,this._uiHash())});if(!d.ui.contains(this.element[0],this.currentItem[0])){b||c.push(function(f){this._trigger("remove",f,this._uiHash())});for(e=this.containers.length-1;e>=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update",g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}return false}b||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!b){for(e=0;e<c.length;e++)c[e].call(this,a);this._trigger("stop",a,this._uiHash())}this.fromOutside=false;return true},_trigger:function(){d.Widget.prototype._trigger.apply(this,arguments)===false&&this.cancel()},_uiHash:function(a){var b=a||this;return{helper:b.helper,placeholder:b.placeholder||d([]),position:b.position,originalPosition:b.originalPosition,offset:b.positionAbs,item:b.currentItem,sender:a?a.element:null}}});d.extend(d.ui.sortable,{version:"1.8.16"})})( jQuery );



/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */
(function(c){c.widget("ui.accordion",{options:{active:0,animated:"slide",autoHeight:true,clearStyle:false,collapsible:false,event:"click",fillSpace:false,header:"> li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()===location.href.toLowerCase()}},_create:function(){var a=this,b=a.options;a.running=0;a.element.addClass("ui-accordion ui-widget ui-helper-reset").children("li").addClass("ui-accordion-li-fix");a.headers=a.element.find(b.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){b.disabled||c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){b.disabled||c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){b.disabled||c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){b.disabled||c(this).removeClass("ui-state-focus")});a.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom");if(b.navigation){var d=a.element.find("a").filter(b.navigationFilter).eq(0);if(d.length){var h=d.closest(".ui-accordion-header");a.active=h.length?h:d.closest(".ui-accordion-content").prev()}}a.active=a._findActive(a.active||b.active).addClass("ui-state-default ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");a.active.next().addClass("ui-accordion-content-active");a._createIcons();a.resize();a.element.attr("role","tablist");a.headers.attr("role","tab").bind("keydown.accordion",function(f){return a._keydown(f)}).next().attr("role","tabpanel");a.headers.not(a.active||"").attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).next().hide();a.active.length?a.active.attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}):a.headers.eq(0).attr("tabIndex",0);c.browser.safari||a.headers.find("a").attr("tabIndex",-1);b.event&&a.headers.bind(b.event.split(" ").join(".accordion ")+".accordion",function(f){a._clickHandler.call(a,f,this);f.preventDefault()})},_createIcons:function(){var a=this.options;if(a.icons){c("<span></span>").addClass("ui-icon "+a.icons.header).prependTo(this.headers);this.active.children(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.unbind(".accordion").removeClass("ui-accordion-header ui-accordion-disabled ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("tabIndex");this.headers.find("a").removeAttr("tabIndex");this._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-accordion-disabled ui-state-disabled");if(a.autoHeight||a.fillHeight)b.css("height","");return c.Widget.prototype.destroy.call(this)},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons();b&&this._createIcons()}if(a=="disabled")this.headers.add(this.headers.next())[b?"addClass":"removeClass"]("ui-accordion-disabled ui-state-disabled")},_keydown:function(a){if(!(this.options.disabled||a.altKey||a.ctrlKey)){var b=c.ui.keyCode,d=this.headers.length,h=this.headers.index(a.target),f=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:f=this.headers[(h+1)%d];break;case b.LEFT:case b.UP:f=this.headers[(h-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target},a.target);a.preventDefault()}if(f){c(a.target).attr("tabIndex",-1);c(f).attr("tabIndex",0);f.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0,b-c(this).innerHeight()+c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height("").height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a==="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d=this.options;if(!d.disabled)if(a.target){a=c(a.current_target||b);b=a[0]===this.active[0];d.active=d.collapsible&&b?false:this.headers.index(a);if(!(this.running||!d.collapsible&&b)){var h=this.active;j=a.next();g=this.active.next();e={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):j,oldContent:g};var f=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(j,g,e,b,f);h.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").children(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected);a.next().addClass("ui-accordion-content-active")}}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").children(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);this.active.next().addClass("ui-accordion-content-active");var g=this.active.next(),e={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:g},j=this.active=c([]);this._toggle(j,g,e)}},_toggle:function(a,b,d,h,f){var g=this,e=g.options;g.toShow=a;g.toHide=b;g.data=d;var j=function(){if(g)return g._completed.apply(g,arguments)};g._trigger("changestart",null,g.data);g.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&h?{toShow:c([]),toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:j,down:f,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;h=c.ui.accordion.animations;var i=e.duration,k=e.animated;if(k&&!h[k]&&!c.easing[k])k="slide";h[k]||(h[k]=function(l){this.slide(l,{easing:k,duration:i||700})});h[k](d)}else{if(e.collapsible&&h)a.toggle();else{b.hide();a.show()}j(true)}b.prev().attr({"aria-expanded":"false","aria-selected":"false",tabIndex:-1}).blur();a.prev().attr({"aria-expanded":"true","aria-selected":"true",tabIndex:0}).focus()},_completed:function(a){this.running=a?0:--this.running;if(!this.running){this.options.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");if(this.toHide.length)this.toHide.parent()[0].className=this.toHide.parent()[0].className;this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion,{version:"1.8.16",animations:{slide:function(a,b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),h=0,f={},g={},e;b=a.toShow;e=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(j,i){g[i]="hide";j=(""+c.css(a.toShow[0],i)).match(/^([\d+-.]+)(.*)$/);f[i]={value:j[1],unit:j[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(g,{step:function(j,i){if(i.prop=="height")h=i.end-i.start===0?0:(i.now-i.start)/(i.end-i.start);a.toShow[0].style[i.prop]=h*f[i.prop].value+f[i.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css({width:e,overflow:d});a.complete()}})}else a.toHide.animate({height:"hide",paddingTop:"hide",paddingBottom:"hide"},a);else a.toShow.animate({height:"show",paddingTop:"show",paddingBottom:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})( jQuery );

/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *	jquery.ui.position.js
 */









(function(d){var e=0;d.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var a=this,b=this.element[0].ownerDocument,g;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.propAttr("readOnly"))){g=false;var f=d.ui.keyCode;switch(c.keyCode){case f.PAGE_UP:a._move("previousPage",c);break;case f.PAGE_DOWN:a._move("nextPage",c);break;case f.UP:a._move("previous",c);c.preventDefault();break;case f.DOWN:a._move("next",c);c.preventDefault();break;case f.ENTER:case f.NUMPAD_ENTER:if(a.menu.active){g=true;c.preventDefault()}case f.TAB:if(!a.menu.active)return;a.menu.select(c);break;case f.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem=null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(g){g=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=d("<ul></ul>").addClass("ui-autocomplete").appendTo(d(this.options.appendTo||"body",b)[0]).mousedown(function(c){var f=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(h){h.target!==a.element[0]&&h.target!==f&&!d.ui.contains(f,h.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,f){f=f.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:f})&&/^key/.test(c.originalEvent.type)&&a.element.val(f.value)},selected:function(c,f){var h=f.item.data("item.autocomplete"),i=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=i;setTimeout(function(){a.previous=i;a.selectedItem=h},1)}false!==a._trigger("select",c,{item:h})&&a.element.val(h.value);a.term=a.element.val();a.close(c);a.selectedItem=h},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a==="disabled"&&b&&this.xhr&&this.xhr.abort()},_initSource:function(){var a=this,b,g;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,f){f(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source==="string"){g=this.options.source;this.source=function(c,f){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:g,data:c,dataType:"json",autocompleteRequest:++e,success:function(h){this.autocompleteRequest===e&&f(h)},error:function(){this.autocompleteRequest===e&&f([])}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length<this.options.minLength)return this.close(b);clearTimeout(this.closing);if(this._trigger("search",b)!==false)return this._search(a)},_search:function(a){this.pending++;this.element.addClass("ui-autocomplete-loading");this.source({term:a},this.response)},_response:function(a){if(!this.options.disabled&&a&&a.length){a=this._normalize(a);this._suggest(a);this._trigger("open")}else this.close();this.pending--;this.pending||this.element.removeClass("ui-autocomplete-loading")},close:function(a){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.deactivate();this._trigger("close",a)}},_change:function(a){this.previous!==this.element.val()&&this._trigger("change",a,{item:this.selectedItem})},_normalize:function(a){if(a.length&&a[0].label&&a[0].value)return a;return d.map(a,function(b){if(typeof b==="string")return{label:b,value:b};return d.extend({label:b.label||b.value,value:b.value||b.label},b)})},_suggest:function(a){var b=this.menu.element.empty().zIndex(this.element.zIndex()+1);this._renderMenu(b,a);this.menu.deactivate();this.menu.refresh();b.show();this._resizeMenu();b.position(d.extend({of:this.element},this.options.position));this.options.autoFocus&&this.menu.next(new d.Event("mouseover"))},_resizeMenu:function(){var a=this.menu.element;a.outerWidth(Math.max(a.width("").outerWidth(),this.element.outerWidth()))},_renderMenu:function(a,b){var g=this;d.each(b,function(c,f){g._renderItem(a,f)})},_renderItem:function(a,b){return d("<li></li>").data("item.autocomplete",b).append(d("<a></a>").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b);else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var g=new RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return g.test(c.label||c.value||c)})}})})( jQuery );(function(d){d.widget("ui.menu",{_create:function(){var e=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(a){if(d(a.target).closest(".ui-menu-item a").length){a.preventDefault();e.select(a)}});this.refresh()},refresh:function(){var e=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(a){e.activate(a,d(this).parent())}).mouseleave(function(){e.deactivate()})},activate:function(e,a){this.deactivate();if(this.hasScroll()){var b=a.offset().top-this.element.offset().top,g=this.element.scrollTop(),c=this.element.height();if(b<0)this.element.scrollTop(g+b);else b>=c&&this.element.scrollTop(g+b-c+a.height())}this.active=a.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",e,{item:a})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(e,a,b){if(this.active){e=this.active[e+"All"](".ui-menu-item").eq(0);e.length?this.activate(b,e):this.activate(b,this.element.children(a))}else this.activate(b,this.element.children(a))},nextPage:function(e){if(this.hasScroll())if(!this.active||this.last())this.activate(e,this.element.children(".ui-menu-item:first"));else{var a=this.active.offset().top,b=this.element.height(),g=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-a-b+d(this).height();return c<10&&c>-10});g.length||(g=this.element.children(".ui-menu-item:last"));this.activate(e,g)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(e){if(this.hasScroll())if(!this.active||this.first())this.activate(e,this.element.children(".ui-menu-item:last"));else{var a=this.active.offset().top,b=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var g=d(this).offset().top-a+b-d(this).height();return g<10&&g>-10});result.length||(result=this.element.children(".ui-menu-item:first"));this.activate(e,result)}else this.activate(e,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()<this.element[d.fn.prop?"prop":"attr"]("scrollHeight")},select:function(e){this._trigger("selected",e,{item:this.active})}})})( jQuery );

/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */
(function(b){var h,i,j,g,l=function(){var a=b(this).find(":ui-button");setTimeout(function(){a.button("refresh")},1)},k=function(a){var c=a.name,e=a.form,f=b([]);if(c)f=e?b(e).find("[name='"+c+"']"):b("[name='"+c+"']",a.ownerDocument).filter(function(){return!this.form});return f};b.widget("ui.button",{options:{disabled:null,text:true,label:null,icons:{primary:null,secondary:null}},_create:function(){this.element.closest("form").unbind("reset.button").bind("reset.button",l);if(typeof this.options.disabled!=="boolean")this.options.disabled=this.element.propAttr("disabled");this._determineButtonType();this.hasTitle=!!this.buttonElement.attr("title");var a=this,c=this.options,e=this.type==="checkbox"||this.type==="radio",f="ui-state-hover"+(!e?" ui-state-active":"");if(c.label===null)c.label=this.buttonElement.html();if(this.element.is(":disabled"))c.disabled=true;this.buttonElement.addClass("ui-button ui-widget ui-state-default ui-corner-all").attr("role","button").bind("mouseenter.button",function(){if(!c.disabled){b(this).addClass("ui-state-hover");this===h&&b(this).addClass("ui-state-active")}}).bind("mouseleave.button",function(){c.disabled||b(this).removeClass(f)}).bind("click.button",function(d){if(c.disabled){d.preventDefault();d.stopImmediatePropagation()}});this.element.bind("focus.button",function(){a.buttonElement.addClass("ui-state-focus")}).bind("blur.button",function(){a.buttonElement.removeClass("ui-state-focus")});if(e){this.element.bind("change.button",function(){g||a.refresh()});this.buttonElement.bind("mousedown.button",function(d){if(!c.disabled){g=false;i=d.pageX;j=d.pageY}}).bind("mouseup.button",function(d){if(!c.disabled)if(i!==d.pageX||j!==d.pageY)g=true})}if(this.type==="checkbox")this.buttonElement.bind("click.button",function(){if(c.disabled||g)return false;b(this).toggleClass("ui-state-active");a.buttonElement.attr("aria-pressed",a.element[0].checked)});else if(this.type==="radio")this.buttonElement.bind("click.button",function(){if(c.disabled||g)return false;b(this).addClass("ui-state-active");a.buttonElement.attr("aria-pressed","true");var d=a.element[0];k(d).not(d).map(function(){return b(this).button("widget")[0]}).removeClass("ui-state-active").attr("aria-pressed","false")});else{this.buttonElement.bind("mousedown.button",function(){if(c.disabled)return false;b(this).addClass("ui-state-active");h=this;b(document).one("mouseup",function(){h=null})}).bind("mouseup.button",function(){if(c.disabled)return false;b(this).removeClass("ui-state-active")}).bind("keydown.button",function(d){if(c.disabled)return false;if(d.keyCode==b.ui.keyCode.SPACE||d.keyCode==b.ui.keyCode.ENTER)b(this).addClass("ui-state-active")}).bind("keyup.button",function(){b(this).removeClass("ui-state-active")});this.buttonElement.is("a")&&this.buttonElement.keyup(function(d){d.keyCode===b.ui.keyCode.SPACE&&b(this).click()})}this._setOption("disabled",c.disabled);this._resetButton()},_determineButtonType:function(){this.type=this.element.is(":checkbox")?"checkbox":this.element.is(":radio")?"radio":this.element.is("input")?"input":"button";if(this.type==="checkbox"||this.type==="radio"){var a=this.element.parents().filter(":last"),c="label[for='"+this.element.attr("id")+"']";this.buttonElement=a.find(c);if(!this.buttonElement.length){a=a.length?a.siblings():this.element.siblings();this.buttonElement=a.filter(c);if(!this.buttonElement.length)this.buttonElement=a.find(c)}this.element.addClass("ui-helper-hidden-accessible");(a=this.element.is(":checked"))&&this.buttonElement.addClass("ui-state-active");this.buttonElement.attr("aria-pressed",a)}else this.buttonElement=this.element},widget:function(){return this.buttonElement},destroy:function(){this.element.removeClass("ui-helper-hidden-accessible");this.buttonElement.removeClass("ui-button ui-widget ui-state-default ui-corner-all ui-state-hover ui-state-active  ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only").removeAttr("role").removeAttr("aria-pressed").html(this.buttonElement.find(".ui-button-text").html());this.hasTitle||this.buttonElement.removeAttr("title");b.Widget.prototype.destroy.call(this)},_setOption:function(a,c){b.Widget.prototype._setOption.apply(this,arguments);if(a==="disabled")c?this.element.propAttr("disabled",true):this.element.propAttr("disabled",false);else this._resetButton()},refresh:function(){var a=this.element.is(":disabled");a!==this.options.disabled&&this._setOption("disabled",a);if(this.type==="radio")k(this.element[0]).each(function(){b(this).is(":checked")?b(this).button("widget").addClass("ui-state-active").attr("aria-pressed","true"):b(this).button("widget").removeClass("ui-state-active").attr("aria-pressed","false")});else if(this.type==="checkbox")this.element.is(":checked")?this.buttonElement.addClass("ui-state-active").attr("aria-pressed","true"):this.buttonElement.removeClass("ui-state-active").attr("aria-pressed","false")},_resetButton:function(){if(this.type==="input")this.options.label&&this.element.val(this.options.label);else{var a=this.buttonElement.removeClass("ui-button-icons-only ui-button-icon-only ui-button-text-icons ui-button-text-icon-primary ui-button-text-icon-secondary ui-button-text-only"),c=b("<span></span>").addClass("ui-button-text").html(this.options.label).appendTo(a.empty()).text(),e=this.options.icons,f=e.primary&&e.secondary,d=[];if(e.primary||e.secondary){if(this.options.text)d.push("ui-button-text-icon"+(f?"s":e.primary?"-primary":"-secondary"));e.primary&&a.prepend("<span class='ui-button-icon-primary ui-icon "+e.primary+"'></span>");e.secondary&&a.append("<span class='ui-button-icon-secondary ui-icon "+e.secondary+"'></span>");if(!this.options.text){d.push(f?"ui-button-icons-only":"ui-button-icon-only");this.hasTitle||a.attr("title",c)}}else d.push("ui-button-text-only");a.addClass(d.join(" "))}}});b.widget("ui.buttonset",{options:{items:":button, :submit, :reset, :checkbox, :radio, a, :data(button)"},_create:function(){this.element.addClass("ui-buttonset")},_init:function(){this.refresh()},_setOption:function(a,c){a==="disabled"&&this.buttons.button("option",a,c);b.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){var a=this.element.css("direction")==="ltr";this.buttons=this.element.find(this.options.items).filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass(a?"ui-corner-left":"ui-corner-right").end().filter(":last").addClass(a?"ui-corner-right":"ui-corner-left").end().end()},destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return b(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");b.Widget.prototype.destroy.call(this)}})})( jQuery );

/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 *  jquery.ui.button.js
 *	jquery.ui.draggable.js
 *	jquery.ui.mouse.js
 *	jquery.ui.position.js
 *	jquery.ui.resizable.js
 */
(function(c,l){var m={buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},n={maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},o=c.attrFn||{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true,click:true};c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",collision:"fit",using:function(a){var b=c(this).css(a).offset().top;b<0&&c(this).css("top",a.top-b)}},resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");if(typeof this.originalTitle!=="string")this.originalTitle="";this.options.title=this.options.title||this.originalTitle;var a=this,b=a.options,d=b.title||"&#160;",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&!i.isDefaultPrevented()&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g),h=c('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("<span></span>")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("<span></span>").addClass("ui-dialog-title").attr("id",e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose=b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d,e;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!==b.uiDialog[0]){e=c(this).css("z-index");isNaN(e)||(d=Math.max(d,e))}});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.scrollTop(),scrollLeft:d.element.scrollLeft()};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index",c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target===f[0]&&e.shiftKey){g.focus(1);return false}}});c(a.element.find(":tabbable").get().concat(d.find(".ui-dialog-buttonpane :tabbable").get().concat(d.get()))).eq(0).focus();a._isOpen=true;a._trigger("open");return a}},_createButtons:function(a){var b=this,d=false,e=c("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),g=c("<div></div>").addClass("ui-dialog-buttonset").appendTo(e);b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a,function(f,h){h=c.isFunction(h)?{click:h,text:f}:h;var i=c('<button type="button"></button>').click(function(){h.click.apply(b.element[0],arguments)}).appendTo(g);c.each(h,function(j,k){if(j!=="click")j in o?i[j](k):i.attr(j,k)});c.fn.button&&i.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g=d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging");b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition,originalSize:f.originalSize,position:f.position,size:f.size}}a=a===l?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position");a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize",f,b(h))},stop:function(f,h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop",f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0],e;if(a){if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length===1)b[1]=b[0];c.each(["left","top"],function(g,f){if(+b[g]===b[g]){d[g]=b[g];b[g]=f}});a={my:b.join(" "),at:b.join(" "),offset:d.join(" ")}}a=c.extend({},c.ui.dialog.prototype.options.position,a)}else a=c.ui.dialog.prototype.options.position;(e=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(c.extend({of:window},a));e||this.uiDialog.hide()},_setOptions:function(a){var b=this,d={},e=false;c.each(a,function(g,f){b._setOption(g,f);if(g in m)e=true;if(g in n)d[g]=f});e&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",d)},_setOption:function(a,b){var d=this,e=d.uiDialog;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled");break;case "draggable":var g=e.is(":data(draggable)");g&&!b&&e.draggable("destroy");!g&&b&&d._makeDraggable();break;case "position":d._position(b);break;case "resizable":(g=e.is(":data(resizable)"))&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title",d.uiDialogTitlebar).html(""+(b||"&#160;"));break}c.Widget.prototype._setOption.apply(d,arguments)},_size:function(){var a=this.options,b,d,e=this.uiDialog.is(":visible");this.element.show().css({width:"auto",minHeight:0,height:0});if(a.minWidth>a.width)a.width=a.minWidth;b=this.uiDialog.css({height:"auto",width:a.width}).height();d=Math.max(0,a.minHeight-b);if(a.height==="auto")if(c.support.minHeight)this.element.css({minHeight:d,height:"auto"});else{this.uiDialog.show();a=this.element.css("height","auto").height();e||this.uiDialog.hide();this.element.height(Math.max(a,d))}else this.element.height(Math.max(a.height-b,0));this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.16",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&&c(document).bind(c.ui.dialog.overlay.events,function(d){if(c(d.target).zIndex()<c.ui.dialog.overlay.maxZ)return false})},1);c(document).bind("keydown.dialog-overlay",function(d){if(a.options.closeOnEscape&&!d.isDefaultPrevented()&&d.keyCode&&d.keyCode===c.ui.keyCode.ESCAPE){a.close(d);d.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var b=(this.oldInstances.pop()||c("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&&b.bgiframe();this.instances.push(b);return b},destroy:function(a){var b=c.inArray(a,this.instances);b!=-1&&this.oldInstances.push(this.instances.splice(b,1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var d=0;c.each(this.instances,function(){d=Math.max(d,this.css("z-index"))});this.maxZ=d},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);b=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight);return a<b?c(window).height()+"px":a+"px"}else return c(document).height()+"px"},width:function(){var a,b;if(c.browser.msie){a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth);b=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth);return a<b?c(window).width()+"px":a+"px"}else return c(document).width()+"px"},resize:function(){var a=c([]);c.each(c.ui.dialog.overlay.instances,function(){a=a.add(this)});a.css({width:0,height:0}).css({width:c.ui.dialog.overlay.width(),height:c.ui.dialog.overlay.height()})}});c.extend(c.ui.dialog.overlay.prototype,{destroy:function(){c.ui.dialog.overlay.destroy(this.$el)}})})( jQuery );

/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.mouse.js
 *	jquery.ui.widget.js
 */
(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var a=this,b=this.options,c=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),f=b.values&&b.values.length||1,e=[];this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"+(b.disabled?" ui-slider-disabled ui-disabled":""));this.range=d([]);if(b.range){if(b.range===true){if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}this.range=d("<div></div>").appendTo(this.element).addClass("ui-slider-range ui-widget-header"+(b.range==="min"||b.range==="max"?" ui-slider-range-"+b.range:""))}for(var j=c.length;j<f;j+=1)e.push("<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>");this.handles=c.add(d(e.join("")).appendTo(a.element));this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(g){g.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur();else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(g){d(this).data("index.ui-slider-handle",g)});this.handles.keydown(function(g){var k=true,l=d(this).data("index.ui-slider-handle"),i,h,m;if(!a.options.disabled){switch(g.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:k=false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");i=a._start(g,l);if(i===false)return}break}m=a.options.step;i=a.options.values&&a.options.values.length?(h=a.values(l)):(h=a.value());switch(g.keyCode){case d.ui.keyCode.HOME:h=a._valueMin();break;case d.ui.keyCode.END:h=a._valueMax();break;case d.ui.keyCode.PAGE_UP:h=a._trimAlignValue(i+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:h=a._trimAlignValue(i-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(i===a._valueMax())return;h=a._trimAlignValue(i+m);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(i===a._valueMin())return;h=a._trimAlignValue(i-m);break}a._slide(g,l,h);return k}}).keyup(function(g){var k=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(g,k);a._change(g,k);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy();return this},_mouseCapture:function(a){var b=this.options,c,f,e,j,g;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c=this._normValueFromMouse({x:a.pageX,y:a.pageY});f=this._valueMax()-this._valueMin()+1;j=this;this.handles.each(function(k){var l=Math.abs(c-j.values(k));if(f>l){f=l;e=d(this);g=k}});if(b.range===true&&this.values(1)===b.min){g+=1;e=d(this.handles[g])}if(this._start(a,g)===false)return false;this._mouseSliding=true;j._handleIndex=g;e.addClass("ui-state-active").focus();b=e.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-e.width()/2,top:a.pageY-b.top-e.height()/2-(parseInt(e.css("borderTopWidth"),10)||0)-(parseInt(e.css("borderBottomWidth"),10)||0)+(parseInt(e.css("marginTop"),10)||0)};this.handles.hasClass("ui-state-hover")||this._slide(a,g,c);return this._animateOff=true},_mouseStart:function(){return true},_mouseDrag:function(a){var b=this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;if(this.orientation==="horizontal"){b=this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var f;if(this.options.values&&this.options.values.length){f=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>f||b===1&&c<f))c=f;if(c!==this.values(b)){f=this.values();f[b]=c;a=this._trigger("slide",a,{handle:this.handles[b],value:c,values:f});this.values(b?0:1);a!==false&&this.values(b,c,true)}}else if(c!==this.value()){a=this._trigger("slide",a,{handle:this.handles[b],value:c});a!==false&&this.value(c)}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=this._trimAlignValue(a);this._refreshValue();this._change(null,0)}else return this._value()},values:function(a,b){var c,f,e;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}else if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;f=arguments[0];for(e=0;e<c.length;e+=1){c[e]=this._trimAlignValue(f[e]);this._change(null,e)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a):this.value();else return this._values()},_setOption:function(a,b){var c,f=0;if(d.isArray(this.options.values))f=this.options.values.length;d.Widget.prototype._setOption.apply(this,arguments);switch(a){case "disabled":if(b){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.propAttr("disabled",true);this.element.addClass("ui-disabled")}else{this.handles.propAttr("disabled",false);this.element.removeClass("ui-disabled")}break;case "orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(c=0;c<f;c+=1)this._change(null,c);this._animateOff=false;break}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c;if(arguments.length){b=this.options.values[a];return b=this._trimAlignValue(b)}else{b=this.options.values.slice();for(c=0;c<b.length;c+=1)b[c]=this._trimAlignValue(b[c]);return b}},_trimAlignValue:function(a){if(a<=this._valueMin())return this._valueMin();if(a>=this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=(a-this._valueMin())%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a=this.options.range,b=this.options,c=this,f=!this._animateOff?b.animate:false,e,j={},g,k,l,i;if(this.options.values&&this.options.values.length)this.handles.each(function(h){e=(c.values(h)-c._valueMin())/(c._valueMax()-c._valueMin())*100;j[c.orientation==="horizontal"?"left":"bottom"]=e+"%";d(this).stop(1,1)[f?"animate":"css"](j,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(h===0)c.range.stop(1,1)[f?"animate":"css"]({left:e+"%"},b.animate);if(h===1)c.range[f?"animate":"css"]({width:e-g+"%"},{queue:false,duration:b.animate})}else{if(h===0)c.range.stop(1,1)[f?"animate":"css"]({bottom:e+"%"},b.animate);if(h===1)c.range[f?"animate":"css"]({height:e-g+"%"},{queue:false,duration:b.animate})}g=e});else{k=this.value();l=this._valueMin();i=this._valueMax();e=i!==l?(k-l)/(i-l)*100:0;j[c.orientation==="horizontal"?"left":"bottom"]=e+"%";this.handle.stop(1,1)[f?"animate":"css"](j,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[f?"animate":"css"]({width:e+"%"},b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[f?"animate":"css"]({width:100-e+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[f?"animate":"css"]({height:e+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[f?"animate":"css"]({height:100-e+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.16"})})( jQuery );









/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */
(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&&e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]||(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))[0]))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")};this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected=-1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b,e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]);j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=b}),function(h){return h>=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null,this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this},load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c,"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.16"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k<a.anchors.length?k:0)},b);j&&j.stopPropagation()});e=a._unrotate||(a._unrotate=!e?function(j){j.clientX&&a.rotate(null)}:function(){t=c.selected;h()});if(b){this.element.bind("tabsshow",h);this.anchors.bind(c.event+".tabs",e);h()}else{clearTimeout(a.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(c.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})( jQuery );

/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker
 *
 * Depends:
 *	jquery.ui.core.js
 */
(function(d,C){function M(){this.debug=false;this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._inDialog=this._datepickerShowing=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};d.extend(this._defaults,this.regional[""]);this.dpDiv=N(d('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}function N(a){return a.bind("mouseout",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");b.length&&b.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(b){b=d(b.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!(d.datepicker._isDisabledDatepicker(J.inline?a.parent()[0]:J.input[0])||!b.length)){b.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");b.addClass("ui-state-hover");b.hasClass("ui-datepicker-prev")&&b.addClass("ui-datepicker-prev-hover");b.hasClass("ui-datepicker-next")&&b.addClass("ui-datepicker-next-hover")}})}function H(a,b){d.extend(a,b);for(var c in b)if(b[c]==null||b[c]==C)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.16"}});var B=(new Date).getTime(),J;d.extend(M.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){H(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]=f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:N(d('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b);b.settings.disabled&&this._disableDatepicker(a)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&&b.append.remove();if(c){b.append=d('<span class="'+this._appendClass+'">'+c+"</span>");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("<img/>").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('<button type="button"></button>').addClass(this._triggerClass).html(f==""?c:d("<img/>").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;g<f.length;g++)if(f[g].length>h){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a,c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b),true);this._updateDatepicker(b);this._updateAlternate(b);b.settings.disabled&&this._disableDatepicker(a);b.dpDiv.css("display","block")}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('<input type="text" id="'+("dp"+this.uuid)+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}H(a.settings,e||{});b=b&&b.constructor==Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().removeClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span"){b=b.children("."+this._inlineClass);b.children().addClass("ui-state-disabled");b.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled")}this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]==a)return true;return false},_getInst:function(a){try{return d.data(a,"datepicker")}catch(b){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,b,c){var e=this._getInst(a);if(arguments.length==2&&typeof b=="string")return b=="defaults"?d.extend({},d.datepicker._defaults):e?b=="all"?d.extend({},e.settings):this._get(e,b):null;var f=b||{};if(typeof b=="string"){f={};f[b]=c}if(e){this._curInst==e&&this._hideDatepicker();var h=this._getDateDatepicker(a,true),i=this._getMinMaxDate(e,"min"),g=this._getMinMaxDate(e,"max");H(e.settings,f);if(i!==null&&f.dateFormat!==C&&f.minDate===C)e.settings.minDate=this._formatDate(e,i);if(g!==null&&f.dateFormat!==C&&f.maxDate===C)e.settings.maxDate=this._formatDate(e,g);this._attachments(d(a),e);this._autoSize(e);this._setDate(e,h);this._updateAlternate(e);this._updateDatepicker(e)}},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){if(a=this._getInst(a)){this._setDate(a,b);this._updateDatepicker(a);this._updateAlternate(a)}},_getDateDatepicker:function(a,b){(a=this._getInst(a))&&!a.inline&&this._setDateFromField(a,b);return a?this._getDate(a):null},_doKeyDown:function(a){var b=d.datepicker._getInst(a.target),c=true,e=b.dpDiv.is(".ui-datepicker-rtl");b._keyEvent=true;if(d.datepicker._datepickerShowing)switch(a.keyCode){case 9:d.datepicker._hideDatepicker();c=false;break;case 13:c=d("td."+d.datepicker._dayOverClass+":not(."+d.datepicker._currentClass+")",b.dpDiv);c[0]&&d.datepicker._selectDay(a.target,b.selectedMonth,b.selectedYear,c[0]);if(a=d.datepicker._get(b,"onSelect")){c=d.datepicker._formatDate(b);a.apply(b.input?b.input[0]:null,[c,b])}else d.datepicker._hideDatepicker();return false;case 27:d.datepicker._hideDatepicker();break;case 33:d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 34:d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 35:if(a.ctrlKey||a.metaKey)d.datepicker._clearDate(a.target);c=a.ctrlKey||a.metaKey;break;case 36:if(a.ctrlKey||a.metaKey)d.datepicker._gotoToday(a.target);c=a.ctrlKey||a.metaKey;break;case 37:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?+1:-1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?-d.datepicker._get(b,"stepBigMonths"):-d.datepicker._get(b,"stepMonths"),"M");break;case 38:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,-7,"D");c=a.ctrlKey||a.metaKey;break;case 39:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,e?-1:+1,"D");c=a.ctrlKey||a.metaKey;if(a.originalEvent.altKey)d.datepicker._adjustDate(a.target,a.ctrlKey?+d.datepicker._get(b,"stepBigMonths"):+d.datepicker._get(b,"stepMonths"),"M");break;case 40:if(a.ctrlKey||a.metaKey)d.datepicker._adjustDate(a.target,+7,"D");c=a.ctrlKey||a.metaKey;break;default:c=false}else if(a.keyCode==36&&a.ctrlKey)d.datepicker._showDatepicker(this);else c=false;if(c){a.preventDefault();a.stopPropagation()}},_doKeyPress:function(a){var b=d.datepicker._getInst(a.target);if(d.datepicker._get(b,"constrainInput")){b=d.datepicker._possibleChars(d.datepicker._get(b,"dateFormat"));var c=String.fromCharCode(a.charCode==C?a.keyCode:a.charCode);return a.ctrlKey||a.metaKey||c<" "||!b||b.indexOf(c)>-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target||a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);if(d.datepicker._curInst&&d.datepicker._curInst!=b){d.datepicker._datepickerShowing&&d.datepicker._triggerOnClose(d.datepicker._curInst);d.datepicker._curInst.dpDiv.stop(true,true)}var c=d.datepicker._get(b,"beforeShow");c=c?c.apply(a,[a,b]):{};if(c!==false){H(b.settings,c);b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a);d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.empty();b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&&d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){var i=b.dpDiv.find("iframe.ui-datepicker-cover");if(i.length){var g=d.datepicker._getBorders(b.dpDiv);i.css({left:-g[0],top:-g[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})}};b.dpDiv.zIndex(d(a).zIndex()+1);d.datepicker._datepickerShowing=true;d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f,h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}}},_updateDatepicker:function(a){this.maxRows=4;var b=d.datepicker._getBorders(a.dpDiv);J=a;a.dpDiv.empty().append(this._generateHTML(a));var c=a.dpDiv.find("iframe.ui-datepicker-cover");c.length&&c.css({left:-b[0],top:-b[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("."+this._dayOverClass+" a").mouseover();b=this._getNumberOfMonths(a);c=b[1];a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");c>1&&a.dpDiv.addClass("ui-datepicker-multi-"+c).css("width",17*c+"em");a.dpDiv[(b[0]!=1||b[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var e=a.yearshtml;setTimeout(function(){e===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);e=a.yearshtml=null},0)}},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(),j=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>j&&j>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1||d.expr.filters.hidden(a));)a=a[b?"previousSibling":"nextSibling"];a=d(a).offset();return[a.left,a.top]},_triggerOnClose:function(a){var b=this._get(a,"onClose");if(b)b.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();d.datepicker._triggerOnClose(b);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&&!a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth;b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")||this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null;var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;e=typeof e!="string"?e:(new Date).getFullYear()%100+parseInt(e,10);for(var f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,j=c=-1,l=-1,u=-1,k=false,o=function(p){(p=A+1<a.length&&a.charAt(A+1)==p)&&A++;return p},m=function(p){var D=o(p);p=new RegExp("^\\d{1,"+(p=="@"?14:p=="!"?20:p=="y"&&D?4:p=="o"?3:2)+"}");p=b.substring(q).match(p);if(!p)throw"Missing number at position "+q;q+=p[0].length;return parseInt(p[0],10)},n=function(p,D,K){p=d.map(o(p)?K:D,function(w,x){return[[x,w]]}).sort(function(w,x){return-(w[1].length-x[1].length)});var E=-1;d.each(p,function(w,x){w=x[1];if(b.substr(q,w.length).toLowerCase()==w.toLowerCase()){E=x[0];q+=w.length;return false}});if(E!=-1)return E+1;else throw"Unknown name at position "+q;},s=function(){if(b.charAt(q)!=a.charAt(A))throw"Unexpected literal at position "+q;q++},q=0,A=0;A<a.length;A++)if(k)if(a.charAt(A)=="'"&&!o("'"))k=false;else s();else switch(a.charAt(A)){case "d":l=m("d");break;case "D":n("D",f,h);break;case "o":u=m("o");break;case "m":j=m("m");break;case "M":j=n("M",i,g);break;case "y":c=m("y");break;case "@":var v=new Date(m("@"));c=v.getFullYear();j=v.getMonth()+1;l=v.getDate();break;case "!":v=new Date((m("!")-this._ticksTo1970)/1E4);c=v.getFullYear();j=v.getMonth()+1;l=v.getDate();break;case "'":if(o("'"))s();else k=true;break;default:s()}if(q<b.length)throw"Extra/unparsed characters found in date: "+b.substring(q);if(c==-1)c=(new Date).getFullYear();else if(c<100)c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=e?0:-100);if(u>-1){j=1;l=u;do{e=this._getDaysInMonth(c,j-1);if(l<=e)break;j++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c,j-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=j||v.getDate()!=l)throw"Invalid date";return v},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=k+1<a.length&&a.charAt(k+1)==o)&&k++;return o},g=function(o,m,n){m=""+m;if(i(o))for(;m.length<n;)m="0"+m;return m},j=function(o,m,n,s){return i(o)?s[m]:n[m]},l="",u=false;if(b)for(var k=0;k<a.length;k++)if(u)if(a.charAt(k)=="'"&&!i("'"))u=false;else l+=a.charAt(k);else switch(a.charAt(k)){case "d":l+=g("d",b.getDate(),2);break;case "D":l+=j("D",b.getDay(),e,f);break;case "o":l+=g("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":l+=g("m",b.getMonth()+1,2);break;case "M":l+=j("M",b.getMonth(),h,c);break;case "y":l+=i("y")?b.getFullYear():(b.getYear()%100<10?"0":"")+b.getYear()%100;break;case "@":l+=b.getTime();break;case "!":l+=b.getTime()*1E4+this._ticksTo1970;break;case "'":if(i("'"))l+="'";else u=true;break;default:l+=a.charAt(k)}return l},_possibleChars:function(a){for(var b="",c=false,e=function(h){(h=f+1<a.length&&a.charAt(f+1)==h)&&f++;return h},f=0;f<a.length;f++)if(c)if(a.charAt(f)=="'"&&!e("'"))c=false;else b+=a.charAt(f);else switch(a.charAt(f)){case "d":case "m":case "y":case "@":b+="0123456789";break;case "D":case "M":return null;case "'":if(e("'"))b+="'";else c=true;break;default:b+=a.charAt(f)}return b},_get:function(a,b){return a.settings[b]!==C?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f,h;f=h=this._getDefaultDate(a);var i=this._getFormatConfig(a);try{f=this.parseDate(c,e,i)||h}catch(g){this.log(g);e=b?"":e}a.selectedDay=f.getDate();a.drawMonth=a.selectedMonth=f.getMonth();a.drawYear=a.selectedYear=f.getFullYear();a.currentDay=e?f.getDate():0;a.currentMonth=e?f.getMonth():0;a.currentYear=e?f.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,b,c){var e=function(h){var i=new Date;i.setDate(i.getDate()+h);return i},f=function(h){try{return d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),h,d.datepicker._getFormatConfig(a))}catch(i){}var g=(h.toLowerCase().match(/^c/)?d.datepicker._getDate(a):null)||new Date,j=g.getFullYear(),l=g.getMonth();g=g.getDate();for(var u=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,k=u.exec(h);k;){switch(k[2]||"d"){case "d":case "D":g+=parseInt(k[1],10);break;case "w":case "W":g+=parseInt(k[1],10)*7;break;case "m":case "M":l+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break;case "y":case "Y":j+=parseInt(k[1],10);g=Math.min(g,d.datepicker._getDaysInMonth(j,l));break}k=u.exec(h)}return new Date(j,l,g)};if(b=(b=b==null||b===""?c:typeof b=="string"?f(b):typeof b=="number"?isNaN(b)?c:e(b):new Date(b.getTime()))&&b.toString()=="Invalid Date"?c:b){b.setHours(0);b.setMinutes(0);b.setSeconds(0);b.setMilliseconds(0)}return this._daylightSavingAdjust(b)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(a.getHours()>12?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),j=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),k=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=k&&n<k?k:n;this._daylightSavingAdjust(new Date(m,g,1))>n;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-j,1)),this._getFormatConfig(a));n=this._canAdjustMonth(a,-1,m,g)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+B+".datepicker._adjustDate('#"+a.id+"', -"+j+", 'M');\" title=\""+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>":f?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+n+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"e":"w")+'">'+n+"</span></a>";var s=this._get(a,"nextText");s=!h?s:this.formatDate(s,this._daylightSavingAdjust(new Date(m,g+j,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+B+".datepicker._adjustDate('#"+a.id+"', +"+j+", 'M');\" title=\""+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>":f?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(c?"w":"e")+'">'+s+"</span></a>";j=this._get(a,"currentText");s=this._get(a,"gotoCurrent")&&a.currentDay?u:b;j=!h?j:this.formatDate(j,s,this._getFormatConfig(a));h=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+B+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"";e=e?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(c?h:"")+(this._isInRange(a,s)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+B+".datepicker._gotoToday('#"+a.id+"');\">"+j+"</button>":"")+(c?"":h)+"</div>":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;j=this._get(a,"showWeek");s=this._get(a,"dayNames");this._get(a,"dayNamesShort");var q=this._get(a,"dayNamesMin"),A=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),D=this._get(a,"showOtherMonths"),K=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var E=this._getDefaultDate(a),w="",x=0;x<i[0];x++){var O="";this.maxRows=4;for(var G=0;G<i[1];G++){var P=this._daylightSavingAdjust(new Date(m,g,a.selectedDay)),t=" ui-corner-all",y="";if(l){y+='<div class="ui-datepicker-group';if(i[1]>1)switch(G){case 0:y+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:y+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:y+=" ui-datepicker-group-middle";t="";break}y+='">'}y+='<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+t+'">'+(/all|left/.test(t)&&x==0?c?f:n:"")+(/all|right/.test(t)&&x==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,k,o,x>0||G>0,A,v)+'</div><table class="ui-datepicker-calendar"><thead><tr>';var z=j?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"";for(t=0;t<7;t++){var r=(t+h)%7;z+="<th"+((t+h+6)%7>=5?' class="ui-datepicker-week-end"':"")+'><span title="'+s[r]+'">'+q[r]+"</span></th>"}y+=z+"</tr></thead><tbody>";z=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay,z);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;z=Math.ceil((t+z)/7);this.maxRows=z=l?this.maxRows>z?this.maxRows:z:z;r=this._daylightSavingAdjust(new Date(m,g,1-t));for(var Q=0;Q<z;Q++){y+="<tr>";var R=!j?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(r)+"</td>";for(t=0;t<7;t++){var I=p?p.apply(a.input?a.input[0]:null,[r]):[true,""],F=r.getMonth()!=g,L=F&&!K||!I[0]||k&&r<k||o&&r>o;R+='<td class="'+((t+h+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(r.getTime()==P.getTime()&&g==a.selectedMonth&&a._keyEvent||E.getTime()==r.getTime()&&E.getTime()==P.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!D?"":" "+I[1]+(r.getTime()==u.getTime()?" "+this._currentClass:"")+(r.getTime()==b.getTime()?" ui-datepicker-today":""))+'"'+((!F||D)&&I[2]?' title="'+I[2]+'"':"")+(L?"":' onclick="DP_jQuery_'+B+".datepicker._selectDay('#"+a.id+"',"+r.getMonth()+","+r.getFullYear()+', this);return false;"')+">"+(F&&!D?"&#xa0;":L?'<span class="ui-state-default">'+r.getDate()+"</span>":'<a class="ui-state-default'+(r.getTime()==b.getTime()?" ui-state-highlight":"")+(r.getTime()==u.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+'" href="#">'+r.getDate()+"</a>")+"</td>";r.setDate(r.getDate()+1);r=this._daylightSavingAdjust(r)}y+=R+"</tr>"}g++;if(g>11){g=0;m++}y+="</tbody></table>"+(l?"</div>"+(i[0]>0&&G==i[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");O+=y}w+=O}w+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=false;return w},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var j=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),k='<div class="ui-datepicker-title">',o="";if(h||!j)o+='<span class="ui-datepicker-month">'+i[b]+"</span>";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='<select class="ui-datepicker-month" onchange="DP_jQuery_'+B+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" >";for(var n=0;n<12;n++)if((!i||n>=e.getMonth())&&(!m||n<=f.getMonth()))o+='<option value="'+n+'"'+(n==b?' selected="selected"':"")+">"+g[n]+"</option>";o+="</select>"}u||(k+=o+(h||!(j&&l)?"&#xa0;":""));if(!a.yearshtml){a.yearshtml="";if(h||!l)k+='<span class="ui-datepicker-year">'+c+"</span>";else{g=this._get(a,"yearRange").split(":");var s=(new Date).getFullYear();i=function(q){q=q.match(/c[+-].*/)?c+parseInt(q.substring(1),10):q.match(/[+-].*/)?s+parseInt(q,10):parseInt(q,10);return isNaN(q)?s:q};b=i(g[0]);g=Math.max(b,i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+B+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" >";b<=g;b++)a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";a.yearshtml+="</select>";k+=a.yearshtml;a.yearshtml=null}}k+=this._get(a,"yearSuffix");if(u)k+=(h||!(j&&l)?"&#xa0;":"")+o;k+="</div>";return k},_adjustInstDate:function(a,b,c){var e=a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&b<c?c:b;return b=a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker=function(a){if(!this.length)return this;if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new M;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.16";window["DP_jQuery_"+B]=d})( jQuery );

/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar
 *
 * Depends:
 *   jquery.ui.core.js
 *   jquery.ui.widget.js
 */
(function(b,d){b.widget("ui.progressbar",{options:{value:0,max:100},min:0,_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min,"aria-valuemax":this.options.max,"aria-valuenow":this._value()});this.valueDiv=b("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this.oldValue=this._value();this._refreshValue()},destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===d)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){if(a==="value"){this.options.value=c;this._refreshValue();this._value()===this.options.max&&this._trigger("complete")}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;return Math.min(this.options.max,Math.max(this.min,a))},_percentage:function(){return 100*this._value()/this.options.max},_refreshValue:function(){var a=this.value(),c=this._percentage();if(this.oldValue!==a){this.oldValue=a;this._trigger("change")}this.valueDiv.toggle(a>this.min).toggleClass("ui-corner-right",a===this.options.max).width(c.toFixed(0)+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.16"})})( jQuery );

/*
 * jQuery UI Effects 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/
 */
jQuery.effects||function(f,j){function m(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return n.transparent;return n[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return m(b)}function o(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function p(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d=a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function l(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=m(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var n={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},q=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,d){if(f.isFunction(b)){d=b;b=null}return this.queue(function(){var e=f(this),g=e.attr("style")||" ",h=p(o.call(this)),r,v=e.attr("class");f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});r=p(o.call(this));e.attr("class",v);e.animate(u(h,r),{queue:false,duration:a,easing:b,complete:function(){f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments);f.dequeue(this)}})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.16",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case "top":b=0;break;case "middle":b=0.5;break;case "bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case "left":c=0;break;case "center":c=0.5;break;case "right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),d=document.activeElement;c.wrap(b);if(c[0]===d||f.contains(c[0],d))f(d).focus();b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(e,g){a[g]=c.css(g);if(isNaN(parseInt(a[g],10)))a[g]="auto"});c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return b.css(a).show()},removeWrapper:function(c){var a,b=document.activeElement;if(c.parent().is(".ui-effects-wrapper")){a=c.parent().replaceWith(c);if(c[0]===b||f.contains(c[0],b))f(b).focus();return a}return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});return d.call(this,b)},_show:f.fn.show,show:function(c){if(l(c))return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(l(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(l(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,d,e)*0.5+b;return f.easing.easeOutBounce(c,a*2-e,0,d,e)*0.5+d*0.5+b}})}( jQuery );

/*
 * jQuery UI Effects Blind 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Blind
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(b){b.effects.blind=function(c){return this.queue(function(){var a=b(this),g=["position","top","bottom","left","right"],f=b.effects.setMode(a,c.options.mode||"hide"),d=c.options.direction||"vertical";b.effects.save(a,g);a.show();var e=b.effects.createWrapper(a).css({overflow:"hidden"}),h=d=="vertical"?"height":"width";d=d=="vertical"?e.height():e.width();f=="show"&&e.css(h,0);var i={};i[h]=f=="show"?d:0;e.animate(i,c.duration,c.options.easing,function(){f=="hide"&&a.hide();b.effects.restore(a,g);b.effects.removeWrapper(a);c.callback&&c.callback.apply(a[0],arguments);a.dequeue()})})}})( jQuery );

/*
 * jQuery UI Effects Bounce 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Bounce
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(e){e.effects.bounce=function(b){return this.queue(function(){var a=e(this),l=["position","top","bottom","left","right"],h=e.effects.setMode(a,b.options.mode||"effect"),d=b.options.direction||"up",c=b.options.distance||20,m=b.options.times||5,i=b.duration||250;/show|hide/.test(h)&&l.push("opacity");e.effects.save(a,l);a.show();e.effects.createWrapper(a);var f=d=="up"||d=="down"?"top":"left";d=d=="up"||d=="left"?"pos":"neg";c=b.options.distance||(f=="top"?a.outerHeight({margin:true})/3:a.outerWidth({margin:true})/3);if(h=="show")a.css("opacity",0).css(f,d=="pos"?-c:c);if(h=="hide")c/=m*2;h!="hide"&&m--;if(h=="show"){var g={opacity:1};g[f]=(d=="pos"?"+=":"-=")+c;a.animate(g,i/2,b.options.easing);c/=2;m--}for(g=0;g<m;g++){var j={},k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing);c=h=="hide"?c*2:c/2}if(h=="hide"){g={opacity:0};g[f]=(d=="pos"?"-=":"+=")+c;a.animate(g,i/2,b.options.easing,function(){a.hide();e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}else{j={};k={};j[f]=(d=="pos"?"-=":"+=")+c;k[f]=(d=="pos"?"+=":"-=")+c;a.animate(j,i/2,b.options.easing).animate(k,i/2,b.options.easing,function(){e.effects.restore(a,l);e.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments)})}a.queue("fx",function(){a.dequeue()});a.dequeue()})}})( jQuery );

/*
 * jQuery UI Effects Clip 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Clip
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(b){b.effects.clip=function(e){return this.queue(function(){var a=b(this),i=["position","top","bottom","left","right","height","width"],f=b.effects.setMode(a,e.options.mode||"hide"),c=e.options.direction||"vertical";b.effects.save(a,i);a.show();var d=b.effects.createWrapper(a).css({overflow:"hidden"});d=a[0].tagName=="IMG"?d:a;var g={size:c=="vertical"?"height":"width",position:c=="vertical"?"top":"left"};c=c=="vertical"?d.height():d.width();if(f=="show"){d.css(g.size,0);d.css(g.position,c/2)}var h={};h[g.size]=f=="show"?c:0;h[g.position]=f=="show"?0:c/2;d.animate(h,{queue:false,duration:e.duration,easing:e.options.easing,complete:function(){f=="hide"&&a.hide();b.effects.restore(a,i);b.effects.removeWrapper(a);e.callback&&e.callback.apply(a[0],arguments);a.dequeue()}})})}})( jQuery );

/*
 * jQuery UI Effects Drop 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Drop
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(c){c.effects.drop=function(d){return this.queue(function(){var a=c(this),h=["position","top","bottom","left","right","opacity"],e=c.effects.setMode(a,d.options.mode||"hide"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a);var f=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var g=d.options.distance||(f=="top"?a.outerHeight({margin:true})/2:a.outerWidth({margin:true})/2);if(e=="show")a.css("opacity",0).css(f,b=="pos"?-g:g);var i={opacity:e=="show"?1:0};i[f]=(e=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+g;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){e=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})( jQuery );

/*
 * jQuery UI Effects Explode 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Explode
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(j){j.effects.explode=function(a){return this.queue(function(){var c=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3,d=a.options.pieces?Math.round(Math.sqrt(a.options.pieces)):3;a.options.mode=a.options.mode=="toggle"?j(this).is(":visible")?"hide":"show":a.options.mode;var b=j(this).show().css("visibility","hidden"),g=b.offset();g.top-=parseInt(b.css("marginTop"),10)||0;g.left-=parseInt(b.css("marginLeft"),10)||0;for(var h=b.outerWidth(true),i=b.outerHeight(true),e=0;e<c;e++)for(var f=0;f<d;f++)b.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})( jQuery );

/*
 * jQuery UI Effects Fade 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Fade
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(b){b.effects.fade=function(a){return this.queue(function(){var c=b(this),d=b.effects.setMode(c,a.options.mode||"hide");c.animate({opacity:d},{queue:false,duration:a.duration,easing:a.options.easing,complete:function(){a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})( jQuery );

/*
 * jQuery UI Effects Fold 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Fold
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","bottom","left","right"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],10)/100*f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})( jQuery );

/*
 * jQuery UI Effects Highlight 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Highlight
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&&this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})( jQuery );

/*
 * jQuery UI Effects Pulsate 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Pulsate
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c<times;c++){b.animate({opacity:animateTo},duration,a.options.easing);animateTo=(animateTo+1)%2}b.animate({opacity:animateTo},duration,a.options.easing,function(){animateTo==0&&b.hide();a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()}).dequeue()})}})( jQuery );

/*
 * jQuery UI Effects Scale 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Scale
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(c){c.effects.puff=function(b){return this.queue(function(){var a=c(this),e=c.effects.setMode(a,b.options.mode||"hide"),g=parseInt(b.options.percent,10)||150,h=g/100,i={height:a.height(),width:a.width()};c.extend(b.options,{fade:true,mode:e,percent:e=="hide"?g:100,from:e=="hide"?i:{height:i.height*h,width:i.width*h}});a.effect("scale",b.options,b.duration,b.callback);a.dequeue()})};c.effects.scale=function(b){return this.queue(function(){var a=c(this),e=c.extend(true,{},b.options),g=c.effects.setMode(a,b.options.mode||"effect"),h=parseInt(b.options.percent,10)||(parseInt(b.options.percent,10)==0?0:g=="hide"?0:100),i=b.options.direction||"both",f=b.options.origin;if(g!="effect"){e.origin=f||["middle","center"];e.restore=true}f={height:a.height(),width:a.width()};a.from=b.options.from||(g=="show"?{height:0,width:0}:f);h={y:i!="horizontal"?h/100:1,x:i!="vertical"?h/100:1};a.to={height:f.height*h.y,width:f.width*h.x};if(b.options.fade){if(g=="show"){a.from.opacity=0;a.to.opacity=1}if(g=="hide"){a.from.opacity=1;a.to.opacity=0}}e.from=a.from;e.to=a.to;e.mode=g;a.effect("size",e,b.duration,b.callback);a.dequeue()})};c.effects.size=function(b){return this.queue(function(){var a=c(this),e=["position","top","bottom","left","right","width","height","overflow","opacity"],g=["position","top","bottom","left","right","overflow","opacity"],h=["width","height","overflow"],i=["fontSize"],f=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],k=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],p=c.effects.setMode(a,b.options.mode||"effect"),n=b.options.restore||false,m=b.options.scale||"both",l=b.options.origin,j={height:a.height(),width:a.width()};a.from=b.options.from||j;a.to=b.options.to||j;if(l){l=c.effects.getBaseline(l,j);a.from.top=(j.height-a.from.height)*l.y;a.from.left=(j.width-a.from.width)*l.x;a.to.top=(j.height-a.to.height)*l.y;a.to.left=(j.width-a.to.width)*l.x}var d={from:{y:a.from.height/j.height,x:a.from.width/j.width},to:{y:a.to.height/j.height,x:a.to.width/j.width}};if(m=="box"||m=="both"){if(d.from.y!=d.to.y){e=e.concat(f);a.from=c.effects.setTransition(a,f,d.from.y,a.from);a.to=c.effects.setTransition(a,f,d.to.y,a.to)}if(d.from.x!=d.to.x){e=e.concat(k);a.from=c.effects.setTransition(a,k,d.from.x,a.from);a.to=c.effects.setTransition(a,k,d.to.x,a.to)}}if(m=="content"||m=="both")if(d.from.y!=d.to.y){e=e.concat(i);a.from=c.effects.setTransition(a,i,d.from.y,a.from);a.to=c.effects.setTransition(a,i,d.to.y,a.to)}c.effects.save(a,n?e:g);a.show();c.effects.createWrapper(a);a.css("overflow","hidden").css(a.from);if(m=="content"||m=="both"){f=f.concat(["marginTop","marginBottom"]).concat(i);k=k.concat(["marginLeft","marginRight"]);h=e.concat(f).concat(k);a.find("*[width]").each(function(){child=c(this);n&&c.effects.save(child,h);var o={height:child.height(),width:child.width()};child.from={height:o.height*d.from.y,width:o.width*d.from.x};child.to={height:o.height*d.to.y,width:o.width*d.to.x};if(d.from.y!=d.to.y){child.from=c.effects.setTransition(child,f,d.from.y,child.from);child.to=c.effects.setTransition(child,f,d.to.y,child.to)}if(d.from.x!=d.to.x){child.from=c.effects.setTransition(child,k,d.from.x,child.from);child.to=c.effects.setTransition(child,k,d.to.x,child.to)}child.css(child.from);child.animate(child.to,b.duration,b.options.easing,function(){n&&c.effects.restore(child,h)})})}a.animate(a.to,{queue:false,duration:b.duration,easing:b.options.easing,complete:function(){a.to.opacity===0&&a.css("opacity",a.from.opacity);p=="hide"&&a.hide();c.effects.restore(a,n?e:g);c.effects.removeWrapper(a);b.callback&&b.callback.apply(this,arguments);a.dequeue()}})})}})( jQuery );

/*
 * jQuery UI Effects Shake 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Shake
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(d){d.effects.shake=function(a){return this.queue(function(){var b=d(this),j=["position","top","bottom","left","right"];d.effects.setMode(b,a.options.mode||"effect");var c=a.options.direction||"left",e=a.options.distance||20,l=a.options.times||3,f=a.duration||a.options.duration||140;d.effects.save(b,j);b.show();d.effects.createWrapper(b);var g=c=="up"||c=="down"?"top":"left",h=c=="up"||c=="left"?"pos":"neg";c={};var i={},k={};c[g]=(h=="pos"?"-=":"+=")+e;i[g]=(h=="pos"?"+=":"-=")+e*2;k[g]=(h=="pos"?"-=":"+=")+e*2;b.animate(c,f,a.options.easing);for(e=1;e<l;e++)b.animate(i,f,a.options.easing).animate(k,f,a.options.easing);b.animate(i,f,a.options.easing).animate(c,f/2,a.options.easing,function(){d.effects.restore(b,j);d.effects.removeWrapper(b);a.callback&&a.callback.apply(this,arguments)});b.queue("fx",function(){b.dequeue()});b.dequeue()})}})( jQuery );

/*
 * jQuery UI Effects Slide 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Slide
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(c){c.effects.slide=function(d){return this.queue(function(){var a=c(this),h=["position","top","bottom","left","right"],f=c.effects.setMode(a,d.options.mode||"show"),b=d.options.direction||"left";c.effects.save(a,h);a.show();c.effects.createWrapper(a).css({overflow:"hidden"});var g=b=="up"||b=="down"?"top":"left";b=b=="up"||b=="left"?"pos":"neg";var e=d.options.distance||(g=="top"?a.outerHeight({margin:true}):a.outerWidth({margin:true}));if(f=="show")a.css(g,b=="pos"?isNaN(e)?"-"+e:-e:e);var i={};i[g]=(f=="show"?b=="pos"?"+=":"-=":b=="pos"?"-=":"+=")+e;a.animate(i,{queue:false,duration:d.duration,easing:d.options.easing,complete:function(){f=="hide"&&a.hide();c.effects.restore(a,h);c.effects.removeWrapper(a);d.callback&&d.callback.apply(this,arguments);a.dequeue()}})})}})( jQuery );

;/*
 * jQuery UI Effects Transfer 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/Transfer
 *
 * Depends:
 *	jquery.effects.core.js
 */
(function(e){e.effects.transfer=function(a){return this.queue(function(){var b=e(this),c=e(a.options.to),d=c.offset();c={top:d.top,left:d.left,height:c.innerHeight(),width:c.innerWidth()};d=b.offset();var f=e('<div class="ui-effects-transfer"></div>').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})( jQuery );

;

//\\\\\\\\\\\\\\\\\\\\\\\\\\  END jQuery & jQuery UI  //////////////////////////\\

}


$J = jQuery.noConflict();




/*! Copyright (c) 2009 Brandon Aaron (http://brandonaaron.net)
* Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
* and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers.
* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix.
*
* Version: 3.0.2
*
* Requires: 1.2.2+
*/
 
(function($) {
 
var types = ['DOMMouseScroll', 'mousewheel'];
 
$.event.special.mousewheel = {
  setup: function() {
    if ( this.addEventListener )
      for ( var i=types.length; i; )
        this.addEventListener( types[--i], handler, false );
    else
      this.onmousewheel = handler;
  },
  
  teardown: function() {
    if ( this.removeEventListener )
      for ( var i=types.length; i; )
        this.removeEventListener( types[--i], handler, false );
    else
      this.onmousewheel = null;
  }
};
 
$.fn.extend({
  mousewheel: function(fn) {
    return fn ? this.bind("mousewheel", fn) : this.trigger("mousewheel");
  },
  
  unmousewheel: function(fn) {
    return this.unbind("mousewheel", fn);
  }
});
 
 
function handler(event) {
  var args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true;
  
  event = $.event.fix(event || window.event);
  event.type = "mousewheel";
  
  if ( event.wheelDelta ) delta = event.wheelDelta/120;
  if ( event.detail ) delta = -event.detail/3;
  
  // Add events and delta to the front of the arguments
  args.unshift(event, delta);
 
  return $.event.handle.apply(this, args);
}
 
})(jQuery);



/*! Center plugin
*
* Copyright 2011, Ben Lin (http://dreamerslab.com/)
* Licensed under the MIT License (LICENSE.txt).
*
* Version: 1.0.2
*
* Requires: jQuery 1.2.6+
*/
;( function( $, window ){
  $.fn.center = function( options ){
    var $w, scrollTop;
    
    $w        = $( window ); // cache gobal
    scrollTop = $w.scrollTop();

    return this.each( function(){
      var $this, configs, centerize;
      
      $this = $( this ); // cache $( this )
      // merge user options with default configs
      configs = $.extend({
        against : 'window',
        top : false,
        topPercentage : 0.5
      }, options );
    
      centerize = function(){
        var against, $against, x, y;
        
        against = configs.against;
        
        if( against === 'window' ){
          $against = $w;
        }else if( against === 'parent' ){
          $against = $this.parent();
          scrollTop = 0;
        }else{
          $against = $this.parents( against );
          scrollTop = 0;
        }
      
        x = (( $against.width()) - ( $this.outerWidth())) * 0.5;
        y = (( $against.height()) - ( $this.outerHeight())) * configs.topPercentage + scrollTop;

        if( configs.top ) y = configs.top + scrollTop;

        $this.css({
          'left' : x,
          'top' : y
        });
      };
    
      // apply centerization
      centerize();
      $w.resize( centerize );
    });
  };
})( jQuery, window );






/*! Msg plugin
*
* Copyright 2011, Ben Lin (http://dreamerslab.com/)
* Licensed under the MIT License (LICENSE.txt).
*
* Version: 1.0.6
*
* Requires: 
* jQuery 1.3.0+, 
* jQuery Center plugin 1.0.0+ https://github.com/dreamerslab/jquery.center
*/
// wrap all the code in an anonymous function to prevent global vars
;( function( $, doc ){

  // global configs to be use accross the whole page
  var globalConfigs = {},
  
  // global var to store the auto generate msgID
  msgID = 0,
  
  // global var to store the setTimeout function,
  // it would be call later with clearTimeout
  autoUnblock,

  // a global var to store the beforeUnblock event handler for each msg
  beforeUnblock = [ function(){} ];

  // the jquery plugin
  $.msg = function(){
    var $overlay, $content, options, type, configs, _, publicMethods;
    
    options = [].shift.call( arguments );
    type = {}.toString.call( options );
    
    // merge default setting with globalConfigs
    configs = $.extend({
      // after block event handler
      afterBlock : function(){},
      autoUnblock : true,
      
      // options for $.center( center ) plugin
      center : { topPercentage : 0.3, against : 'parent' },
      css : {},
      
      // click overlay to unblock
      clickUnblock : true,
      content : 'Please wait...' ,
      fadeIn : 200,
      fadeOut : 300,
      
      // default theme
      klass : 'black-on-white',
      
      // jquery methodds, can be appendTo, after, before...
      method : 'appendTo',
      
      // DOM target to be insert into the msg
      target : 'body',
      
      // default auto unblock count down
      timeOut : 2500,
      
      // default z-index of the overlay
      z : 1000

    }, globalConfigs );
    
    // merge default setting with user options
    type === '[object Object]' && $.extend( configs, options );
    
    // private methods
    _ = {
      // private unblock method
      unblock : function(){
        // remove msg after fade out
        $overlay = $( '#jquery-msg-overlay' ).fadeOut( configs.fadeOut, function(){

          // beforeUnblock event callback
          beforeUnblock[ configs.msgID ]( $overlay );
          $overlay.remove();
        });
        
        // clear the auto unblock function
        clearTimeout( autoUnblock );
      }
    };

    publicMethods = {
      
      // unblock the screen
      unblock : function( ms, _msgID ){
        
        // default unblock delay is 0 ms
        var _ms = ms === undefined ? 0 : ms;
        
        // set msgID
        configs.msgID = _msgID === undefined ? msgID : _msgID;
        
        setTimeout( function(){
          _.unblock();
        }, _ms );
      },
      
      // replace current content in the msg
      replace : function( content ){
        if({}.toString.call( content ) !== '[object String]' ){
          throw '$.msg(\'replace\'); error: second argument has to be a string';
        }
        
        // replace old contant with new content and set the msg box to center
        $( '#jquery-msg-content' ).empty().
          html( content ).
          center( configs.center );
      },
      
      overwriteGlobal : function( name, config ){
        globalConfigs[ name ] = config;
      }
    };
    
    // generate msgID
    msgID--;
    
    // if not specified use the auto generate msgID
    configs.msgID = configs.msgID === undefined ? 
      msgID : 
      configs.msgID;
    
    // check if the beforeUnblock event handler is defined in the user option
    // otherwise assign it a empty function
    beforeUnblock[ configs.msgID ] = configs.beforeUnblock === undefined ? 
      function(){} :
      configs.beforeUnblock;

    // if options is a string execute public method
    if( type === '[object String]' ){
      publicMethods[ options ].apply( publicMethods, arguments );
    }else{
      
      // DOM el
      // for ie fade in trans we have to use img instead of div
      $overlay = $(
        '<div id="jquery-msg-overlay" class="' + configs.klass + '" style="position:absolute; z-index:' + configs.z + '; top:0px; right:0px; left:0px; height:' + $( doc ).height() + 'px;">' +
			'<div id="jquery-msg-bg" style="width: 100%; height: 100%; top: 0px; left: 0px;"/>' +
			'<div id="jquery-msg-content" class="jquery-msg-content" style="position:absolute;">' +
			configs.content +
			'</div>' +
        '</div>'
      );
      
      // configs.method can be appendTo, after ...
      $overlay[ configs.method ]( configs.target );
      
      // set content ( msg ) to center before hiding
      // and apply user option css if any
      $content = $( '#jquery-msg-content' ).
        center( configs.center ).
        css( configs.css ).
        hide();
      
      // fadein the content after fade in the bg
      // then trigger afterBlock event handler
      $overlay.
        hide().
        fadeIn( configs.fadeIn, function(){
          $content.fadeIn( 'fast' ).children().andSelf().bind( 'click', function( e ){
            e.stopPropagation();
          });
          
          // execute afterBlock callback
          configs.afterBlock.call( publicMethods, $overlay );

          // apply click unblock if the config set to true
          configs.clickUnblock &&
            $overlay.bind( 'click', function( e ){
              e.stopPropagation();
              _.unblock();
            });
          
          // apply auto unblock if the config set to true
          if( configs.autoUnblock ){
			var timeOut = configs.timeOut;
			// calculate words per minute (by La Larva)
			if (typeof timeOut === 'string' && (timeOut.toLowerCase() === 'words' || timeOut.toLowerCase() === 'wpm')) {
				timeOut = ($(configs.content).text().match(/\w+/g)||' ').length * 400;
			}
            autoUnblock = setTimeout( _.unblock , timeOut );
          }
        });
    }

    // return this to enable chaining
    return this;
  };

})( jQuery, document );



/******************************************************************************
*
* jQuery Timers (http://jquery.offput.ca/timers/)
* 
* everyTime(interval : Integer | String, [label = interval : String], fn : Function, [times = 0 : Integer])
*
* everyTime will add the defined function (fn) as a timed event to run at a
* given time interval (interval) for a given number of times (times).
* If times is set to 0, the number of times the method is called is unbounded.
* A label is also set for the given timed event either to the provided 
* string (label) or to the string representation of the interval provided.
* Additionally, the interval can be defined by using a string such as "3s" 
* for 3 seconds.
*
* oneTime(interval : Integer | String, [label = interval : String], fn : Function)
*
* oneTime will call the defined function (fn) a certain amount of time (interval) 
* after being added to the elements in the jQuery object.
* A label (label) is also set for the timed event either to the provided string 
* (label) or to the string representation of the interval provided.
*
* stopTime([label : Integer | String], [fn : Function])
*
* stopTime will stop any timed events with the provided label (label) and
* function (fn). 
* If neither is specified, it will stop all timed events acting on the elements
* in the jQuery object.
* If only the function is provided, then it will stop all timed events calling
* that function regardless of label.
* Finally if only the label is provided, it will stop all timed events given
* that label at initialization.
*
*******************************************************************************/

jQuery.fn.extend({
	everyTime: function(interval, label, fn, times, belay) {
		return this.each(function() {
			jQuery.timer.add(this, interval, label, fn, times, belay);
		});
	},
	oneTime: function(interval, label, fn) {
		return this.each(function() {
			jQuery.timer.add(this, interval, label, fn, 1);
		});
	},
	stopTime: function(label, fn) {
		return this.each(function() {
			jQuery.timer.remove(this, label, fn);
		});
	}
});

jQuery.extend({
	timer: {
		guid: 1,
		global: {},
		regex: /^([0-9]+)\s*(.*s)?$/,
		powers: {
			// Yeah this is major overkill...
			'ms': 1,
			'cs': 10,
			'ds': 100,
			's': 1000,
			'das': 10000,
			'hs': 100000,
			'ks': 1000000
		},
		timeParse: function(value) {
			if (value == undefined || value == null)
				return null;
			var result = this.regex.exec(jQuery.trim(value.toString()));
			if (result[2]) {
				var num = parseInt(result[1], 10);
				var mult = this.powers[result[2]] || 1;
				return num * mult;
			} else {
				return value;
			}
		},
		add: function(element, interval, label, fn, times, belay) {
			var counter = 0;
			
			if (jQuery.isFunction(label)) {
				if (!times) 
					times = fn;
				fn = label;
				label = interval;
			}
			
			interval = jQuery.timer.timeParse(interval);

			if (typeof interval !== 'number' || isNaN(interval) || interval <= 0)
				return;

			if (times && times.constructor !== Number) {
				belay = !!times;
				times = 0;
			}
			
			times = times || 0;
			belay = belay || false;
			
			if (!element.$timers) 
				element.$timers = {};
			
			if (!element.$timers[label])
				element.$timers[label] = {};
			
			fn.$timerID = fn.$timerID || this.guid++;
			
			var handler = function() {
				if (belay && this.inProgress) 
					return;
				this.inProgress = true;
				if ((++counter > times && times !== 0) || fn.call(element, counter) === false)
					jQuery.timer.remove(element, label, fn);
				this.inProgress = false;
			};
			
			handler.$timerID = fn.$timerID;
			
			if (!element.$timers[label][fn.$timerID]) 
				element.$timers[label][fn.$timerID] = window.setInterval(handler,interval);
			
			if ( !this.global[label] )
				this.global[label] = [];
			this.global[label].push( element );
			
		},
		remove: function(element, label, fn) {
			var timers = element.$timers, ret;
			
			if ( timers ) {
				
				if (!label) {
					for ( label in timers )
						this.remove(element, label, fn);
				} else if ( timers[label] ) {
					if ( fn ) {
						if ( fn.$timerID ) {
							window.clearInterval(timers[label][fn.$timerID]);
							delete timers[label][fn.$timerID];
						}
					} else {
						for ( var fn in timers[label] ) {
							window.clearInterval(timers[label][fn]);
							delete timers[label][fn];
						}
					}
					
					for ( ret in timers[label] ) break;
					if ( !ret ) {
						ret = null;
						delete timers[label];
					}
				}
				
				for ( ret in timers ) break;
				if ( !ret ) 
					element.$timers = null;
			}
		}
	}
});



/*!
 * jQuery DialogExtend 1.0
 *
 * Copyright (c) 2010 Shum Ting Hin
 *
 * Licensed under MIT
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Project Home:
 *   http://code.google.com/p/jquery-dialogextend/
 *
 * Depends:
 *   jQuery 1.4
 *   jQuery UI Dialog 1.8.0
 *
 * History:
 *   0.9   / 2010-11-04 / hin / creation of plugin
 *   0.9.1 / 2010-11-16 / hin / fix bug of zero-config
 *   0.9.2 / 2010-12-16 / hin / fix bug of not firing <load.dialogExtend> event
 *                              apply <events> as init option for defining event-callback
 *   1.0   / 2010-01-05 / hin / fix bug of button-pane in 'minimized' state
 *                              fix bug of title-bar word-wrap in 'minimized' state
 *                              apply <titlebar=none|transparent> as init option for enhancing title-bar feature
 *                              apply <dblclick=collapse> as init option for enhancing double-click feature
 *
 */
(function($){

	//default settings
	var defaults = {
		"maximize" : false,
		"minimize" : false,
		"dblclick" : false,
		"titlebar" : false,
		"icons" : {
			"maximize" : "ui-icon-extlink",
			"minimize" : "ui-icon-minus",
			"restore" : "ui-icon-newwin"
		},
		"events" : {
			"load" : null,
			"beforeCollapse" : null,
			"beforeMaximize" : null,
			"beforeMinimize" : null,
			"beforeRestore" : null,
			"collapse" : null,
			"maximize" : null,
			"minimize" : null,
			"restore" : null
		}
	};

	//plugin settings (will be modified during init)
	var settings;

	//plubic methods
	var methods = {

		"init" : function( options ){
			var self = this;
			//validation
			if ( !$(self).dialog ) {
				$.error( "jQuery.dialogExtend Error : Only jQuery UI Dialog element is accepted" );
			}
			//merge defaults & options, without modifying the defaults
			options = options || {};
			options.icons = options.icons || {};
			options.events = options.events || {};
			settings = $.extend({}, defaults, options);
			settings.icons = $.extend({}, defaults.icons, options.icons);
			settings.events = $.extend({}, defaults.events, options.events);
			//initiate plugin...
			$(self).each(function(){
				$(this)
					//set default dialog state
					.data("dialog-state", "normal")
					//do bunch of things...
					.dialogExtend("_verifySettings")
					.dialogExtend("_initEvents")
					.dialogExtend("_initStyles")
					.dialogExtend("_initButtons")
					.dialogExtend("_initTitleBar")
					//trigger custom event when done
					.dialogExtend("_trigger", "load");
			});
			//maintain chainability
			return self;
		},

		"collapse" : function(){
			var self = this;
			//calculate new dimension
			var newHeight = $(this).dialog("widget").find(".ui-dialog-titlebar").height()+15;
			//start!
			$(self)
				//trigger custom event
				.dialogExtend("_trigger", "beforeCollapse")
				//remember original state
				.dialogExtend("_saveSnapshot")
				//mark new state
				.data("dialog-state", "collapsed")
				//modify dialog size (after hiding content)
				.dialog("option", {
					"height" : newHeight,
					"maxHeight" : newHeight
				})
				//hide content
				//hide button-pane
				//make title-bar no-wrap
				.hide()
				.dialog("widget")
					.find(".ui-dialog-buttonpane:visible").hide().end()
					.find(".ui-dialog-titlebar").css("white-space", "nowrap").end()
				.find(".ui-dialog-content")
				//trigger custom event
				.dialogExtend("_trigger", "collapse");
			//maintain chainability
			return self;
		},

		"maximize" : function(){
			var self = this;
			//caculate new dimension
			var newHeight = $(window).height()-11;
			var newWidth = $(window).width()-11;
			//start!
			$(self)
				//trigger custom event
				.dialogExtend("_trigger", "beforeMaximize")
				//remember original state
				.dialogExtend("_saveSnapshot")
				//mark new state
				.data("dialog-state", "maximized")
				//modify dialog button
				.dialogExtend("_toggleButtons")
				//fix dialog from scrolling
				.dialog("widget")
					.css("position", "fixed")
				.find(".ui-dialog-content")
				//show content
				//show button-pane (when minimized/collapsed)
				.show()
				.dialog("widget")
					.find(".ui-dialog-buttonpane").show().end()
				.find(".ui-dialog-content")
				//modify dialog with new config
				.dialog("option", {
					"resizable" : false,
					"draggable" : false,
					"height" : newHeight,
					"width" : newWidth,
					"position" : [1, 1]
				})
				//disable draggable-handle (for <titlebar=none> only)
				.dialog("widget")
					.draggable("option", "handle", null)
					.find(".ui-dialog-draggable-handle").css("cursor", "text").end()
				.find(".ui-dialog-content")
				//trigger custom event
				.dialogExtend("_trigger", "maximize");
			//maintain chainability
			return self;
		},

		"minimize" : function(){
			var self = this;
			var container = "#minimized-dialog-container";
			//caculate new dimension
			var newHeight = $(this).dialog("widget").find(".ui-dialog-titlebar").height()+15;
			var newWidth = 200;
			//create container for (multiple) minimized dialogs (when necessary)
			if ( !$(container).length ) {
				$("<div />")
					.attr("id", container.replace("#", ""))
					.css({ "left" : 1, "bottom" : 1, "position" : "fixed" })
					.appendTo("body");
			}
			//start!
			$(self)
				//trigger custom event
				.dialogExtend("_trigger", "beforeMinimize")
				//remember original state
				.dialogExtend("_saveSnapshot")
				//mark new state
				.data("dialog-state", "minimized")
				//modify dialog button
				.dialogExtend("_toggleButtons")
				//move dialog from body to container
				.dialog("widget")
					.css({
						"float" : "left",  //float is essential for stacking
						"margin" : 1,
						"position" : "static"
					})
					.appendTo(container)
				.find(".ui-dialog-content")
				//modify dialog with new config
				.dialog("option", {
					"resizable" : false,
					"draggable" : false,
					"height" : newHeight,
					"width" : newWidth
				})
				//hide content
				//hide button-pane
				//make title-bar no-wrap
				.hide()
				.dialog("widget")
					.find(".ui-dialog-buttonpane:visible").hide().end()
					.find(".ui-dialog-titlebar").css("white-space", "nowrap").end()
				.find(".ui-dialog-content")
				//disable draggable-handle (for <titlebar=none> only)
				.dialog("widget")
					.draggable("option", "handle", null)
					.find(".ui-dialog-draggable-handle").css("cursor", "text").end()
				.find(".ui-dialog-content")
				//trigger custom event
				.dialogExtend("_trigger", "minimize");
			//maintain chainability
			return self;
		},

		"restore" : function(){
			var self = this;
			var beforeState = $(self).data("dialog-state");
			//start!
			$(self)
				//trigger custom event
				.dialogExtend("_trigger", "beforeRestore")
				//mark new state
				.data("dialog-state", "normal")
				//restore dialog button
				.dialogExtend("_toggleButtons")
				//restore dialog according to previous state
				.dialogExtend(
					beforeState == "maximized" ? "_restoreFromMaximized" :
					beforeState == "minimized" ? "_restoreFromMinimized" :
					beforeState == "collapsed" ? "_restoreFromCollapsed" :
					$.error( "jQuery.dialogExtend Error : Cannot restore dialog from unknown state '" + beforeState +"'" )
				)
				//trigger custom event
				.dialogExtend("_trigger", "restore");
			//maintain chainability
			return self;
		},

		"_initButtons" : function(){
			var self = this;
			//start operation on titlebar
			var titlebar = $(self).dialog("widget").find(".ui-dialog-titlebar");
			$(titlebar)
				.append('<a class="ui-dialog-titlebar-maximize ui-corner-all" href="#"><span class="ui-icon '+settings.icons.maximize+'">maximize</span></a>')
				.append('<a class="ui-dialog-titlebar-minimize ui-corner-all" href="#"><span class="ui-icon '+settings.icons.minimize+'">minimize</span></a>')
				.append('<a class="ui-dialog-titlebar-restore ui-corner-all" href="#"><span class="ui-icon '+settings.icons.restore+'">restore</span></a>')
				//add effect to buttons
				.find(".ui-dialog-titlebar-maximize,.ui-dialog-titlebar-minimize,.ui-dialog-titlebar-restore")
					.attr("role", "button")
					.mouseover(function(){ $(this).addClass("ui-state-hover"); })
					.mouseout(function(){ $(this).removeClass("ui-state-hover"); })
					.focus(function(){ $(this).addClass("ui-state-focus"); })
					.blur(function(){ $(this).removeClass("ui-state-focus"); })
				.end()
				//default show buttons
				//set button positions
				//on-click-button
				.find(".ui-dialog-titlebar-maximize")
					.toggle(settings.maximize)
					.css({ "right" : settings.maximize ? "1.4em" : "-9999em" })
					.click(function(e){
						e.preventDefault();
						$(self).dialogExtend("maximize");
					})
				.end()
				.find(".ui-dialog-titlebar-minimize")
					.toggle(settings.minimize)
					.css({ "right" : settings.maximize ? "2.5em" : settings.minimize ? "1.4em" : "-9999em" })
					.click(function(e){
						e.preventDefault();
						$(self).dialogExtend("minimize");
					})
				.end()
				.find(".ui-dialog-titlebar-restore")
					.hide()
					.css({ "right" : "-9999em" })
					.click(function(e){
						e.preventDefault();
						$(self).dialogExtend("restore");
					})
				.end()
				//on-dblclick-titlebar : maximize/minimize/collapse/restore
				.dblclick(function(evt){
					if ( settings.dblclick && settings.dblclick.length ) {
						$(self).dialogExtend( $(self).data("dialog-state") != "normal" ? "restore" : settings.dblclick );
					}
				})
				//avoid text-highlight when double-click
				.each(function(){
					$(this)
						//.attr("unselectable", "on")
						//.css({ "-moz-user-select" : "none", "-khtml-user-select" : "none" })
						.select(function(){ return false; });
				});
			//maintain chainability
			return self;
		},

		"_initEvents" : function(){
			var self = this;
			//bind event callbacks which specified at init
			$.each(settings.events, function(type){
				if ( $.isFunction( settings.events[type] ) ) {
					$(self).bind(type+".dialogExtend", settings.events[type]);
				}
			});
			//maintain chainability
			return self;
		},

		"_initStyles" : function(){
			var self = this;
			//append styles for this plugin to body
			var style = '';
			style += '<style type="text/css">';
			style += '.ui-dialog .ui-dialog-titlebar-maximize,';
			style += '.ui-dialog .ui-dialog-titlebar-minimize,';
			style += '.ui-dialog .ui-dialog-titlebar-restore { position: absolute; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }';
			style += '.ui-dialog .ui-dialog-titlebar-maximize span,';
			style += '.ui-dialog .ui-dialog-titlebar-minimize span,';
			style += '.ui-dialog .ui-dialog-titlebar-restore span { display: block; margin: 1px; }';
			style += '.ui-dialog .ui-dialog-titlebar-maximize:hover,';
			style += '.ui-dialog .ui-dialog-titlebar-maximize:focus,';
			style += '.ui-dialog .ui-dialog-titlebar-minimize:hover,';
			style += '.ui-dialog .ui-dialog-titlebar-minimize:focus,';
			style += '.ui-dialog .ui-dialog-titlebar-restore:hover,';
			style += '.ui-dialog .ui-dialog-titlebar-restore:focus { padding: 0; }';
			style += '.ui-dialog .ui-dialog-titlebar ::selection { background-color: transparent; }';
			style += '</style>';
			$(style).appendTo("body");
			//maintain chainability
			return self;
		},

		"_initTitleBar" : function(){
			var self = this;
			//modify title bar
			switch ( settings.titlebar ) {
				case false:
					//do nothing
					break;
				case "none":
					//create new draggable-handle as substitute of title bar
					if ( $(self).dialog("option", "draggable") ) {
						var handle = $("<div />").addClass("ui-dialog-draggable-handle").css("cursor", "move").height(5);
						$(self).dialog("widget").prepend(handle).draggable("option", "handle", handle);
					}
					//remove title bar and keep it draggable
					$(self)
						.dialog("widget")
						.find(".ui-dialog-titlebar")
							//clear title text
							.find(".ui-dialog-title").html("&nbsp;").end()
							//keep buttons at upper-right-hand corner
							.css({
								"background-color" : "transparent",
								"background-image" : "none",
								"border" : 0,
								"position" : "absolute",
								"right" : 0,
								"top" : 0,
								"z-index" : 9999
							})
						.end();
					break;
				case "transparent":
					//remove title style
					$(self)
						.dialog("widget")
						.find(".ui-dialog-titlebar")
						.css({
							"background-color" : "transparent",
							"background-image" : "none",
							"border" : 0
						});
					break;
				default:
					$.error( "jQuery.dialogExtend Error : Invalid <titlebar> value '" + settings.titlebar + "'" );
			}
			//maintain chainability
			return self;
		},

		"_loadSnapshot" : function(){
			var self = this;
			return {
				"config" : {
					"resizable" : $(self).data("original-config-resizable"),
					"draggable" : $(self).data("original-config-draggable")
				},
				"size" : {
					"height" : $(self).data("original-size-height"),
					"width"  : $(self).data("original-size-width"),
					"maxHeight" : $(self).data("original-size-maxHeight")
				},
				"position" : {
					"mode" : $(self).data("original-position-mode"),
					"left" : $(self).data("original-position-left"),
					"top"  : $(self).data("original-position-top")
				},
				"titlebar" : {
					"wrap" : $(self).data("original-titlebar-wrap")
				}
			};
		},

		"_restoreFromCollapsed" : function(){
			var self = this;
			var original = $(this).dialogExtend("_loadSnapshot");
			//restore dialog
			$(self)
				//show content
				//show button-pane
				//fix title-bar wrap
				.show()
				.dialog("widget")
					.find(".ui-dialog-buttonpane:hidden").show().end()
					.find(".ui-dialog-titlebar").css("white-space", original.titlebar.wrap).end()
				.find(".ui-dialog-content")
				//restore config & size
				.dialog("option", {
					"height" : original.size.height,
					"maxHeight" : original.size.maxHeight
				});
			//maintain chainability
			return self;
		},

		"_restoreFromMaximized" : function(){
			var self = this;
			var original = $(this).dialogExtend("_loadSnapshot");
			//restore dialog
			$(self)
				//free dialog from scrolling
				//fix title-bar wrap (if dialog was minimized/collapsed)
				.dialog("widget")
					.css("position", original.position.mode)
					.find(".ui-dialog-titlebar").css("white-space", original.titlebar.wrap).end()
				.find(".ui-dialog-content")
				//restore config & size & position
				.dialog("option", {
					"resizable" : original.config.resizable,
					"draggable" : original.config.draggable,
					"height" : original.size.height,
					"width" : original.size.width,
					"maxHeight" : original.size.maxHeight,
					"position" : [ original.position.left, original.position.top ]
				})
				//restore draggable-handle (for <titlebar=none> only)
				.dialog("widget")
					.draggable("option", "handle", $(this).find(".ui-dialog-draggable-handle"))
					.find(".ui-dialog-draggable-handle")
					.css("cursor", "move");
			//maintain chainability
			return self;
		},

		"_restoreFromMinimized" : function(){
			var self = this;
			var original = $(this).dialogExtend("_loadSnapshot");
			var container = "#minimized-dialog-container";
			//restore dialog
			$(self)
				//move dialog back from container to body
				.dialog("widget")
					.appendTo("body")
					.css({
						"float" : "none",
						"margin" : 0,
						"position" : original.position.mode
					})
				.find(".ui-dialog-content")
				//show content
				//show button-pane
				//fix title-bar wrap
				.show()
				.dialog("widget")
					.find(".ui-dialog-buttonpane:hidden").show().end()
					.find(".ui-dialog-titlebar").css("white-space", original.titlebar.wrap).end()
				.find(".ui-dialog-content")
				//restore config & size & position
				.dialog("option", {
					"resizable" : original.config.resizable,
					"draggable" : original.config.draggable,
					"height" : original.size.height,
					"width" : original.size.width,
					"maxHeight" : original.size.maxHeight,
					"position" : [ original.position.left, original.position.top ]
				})
				//restore draggable-handle (for <titlebar=none> only)
				.dialog("widget")
					.draggable("option", "handle", $(this).find(".ui-dialog-draggable-handle"))
					.find(".ui-dialog-draggable-handle")
					.css("cursor", "move");
			//maintain chainability
			return self;
		},

		"_saveSnapshot" : function(){
			var self = this;
			//remember all configs under normal state
			if ( $(self).data("dialog-state") == "normal" ) {
				$(self)
					.data("original-config-resizable", $(self).dialog("option", "resizable"))
					.data("original-config-draggable", $(self).dialog("option", "draggable"))
					.data("original-size-height", $(self).dialog("widget").height())
					.data("original-size-width", $(self).dialog("option", "width"))
					.data("original-size-maxHeight", $(self).dialog("option", "maxHeight"))
					.data("original-position-mode", $(self).dialog("widget").css("position"))
					.data("original-position-left", $(self).dialog("widget").offset().left)
					.data("original-position-top", $(self).dialog("widget").offset().top)
					.data("original-titlebar-wrap", $(self).dialog("widget").find(".ui-dialog-titlebar").css("white-space"));
			}
			//maintain chainability
			return self;
		},

		"_toggleButtons" : function(){
			var self = this;
			//show or hide buttons & decide position
			$(self).dialog("widget")
				.find(".ui-dialog-titlebar-maximize")
					.toggle( $(self).data("dialog-state") != "maximized" && settings.maximize )
				.end()
				.find(".ui-dialog-titlebar-minimize")
					.toggle( $(self).data("dialog-state") != "minimized" && settings.minimize )
				.end()
				.find(".ui-dialog-titlebar-restore")
					.toggle( $(self).data("dialog-state") != "normal" && ( settings.maximize || settings.minimize ) )
					.css({ "right" : $(self).data("dialog-state") == "maximized" ? "1.4em" : $(self).data("dialog-state") == "minimized" ? !settings.maximize ? "1.4em" : "2.5em" : "-9999em" })
				.end();
			//maintain chainability
			return self;
		},

		"_trigger" : function( type ){
			var self = this;
			//trigger event with namespace when user bind to it
			$(self).triggerHandler(type+".dialogExtend", this);
			//maintain chainability
			return self;
		},

		"_verifySettings" : function(){
			var self = this;
			//check <dblclick> option
			if ( !settings.dblclick ) {
			} else if ( settings.dblclick == "maximize" ) {
			} else if ( settings.dblclick == "minimize" ) {
			} else if ( settings.dblclick == "collapse" ) {
			} else {
				$.error( "jQuery.dialogExtend Error : Invalid <dblclick> value '" + settings.dblclick + "'" );
				settings.dblclick = false;
			}
			//check <titlebar> option
			if ( !settings.titlebar ) {
			} else if ( settings.titlebar == "none" ) {
			} else if ( settings.titlebar == "transparent" ) {
			} else {
				$.error( "jQuery.dialogExtend Error : Invalid <titlebar> value '" + settings.titlebar + "'" );
				settings.titlebar = false;
			}
			//maintain chainability
			return self;
		}

	};

	//core method
	$.fn.dialogExtend = function( method ){
		//method calling logic
		if ( methods[ method ] ) {
			return methods[ method ].apply( this, Array.prototype.slice.call( arguments, 1 ) );
    } else if ( typeof method === "object" || ! method ) {
      return methods.init.apply( this, arguments );
    } else {
      $.error( "jQuery.dialogExtend Error : Method <" + method + "> does not exist" );
    }
	};

}(jQuery));






/**
 * http://www.openjs.com/scripts/events/keyboard_shortcuts/
 * Version : 2.01.B
 * By Binny V A
 * License : BSD
 */
shortcut = {
	'all_shortcuts':{},//All the shortcuts are stored in this array
	'add': function(shortcut_combination,callback,opt) {
		//Provide a set of default options
		var default_options = {
			'type':'keydown',
			'propagate':false,
			'disable_in_input':false,
			'target':document,
			'keycode':false
		}
		if(!opt) opt = default_options;
		else {
			for(var dfo in default_options) {
				if(typeof opt[dfo] == 'undefined') opt[dfo] = default_options[dfo];
			}
		}

		var ele = opt.target;
		if(typeof opt.target == 'string') ele = document.getElementById(opt.target);
		var ths = this;
		shortcut_combination = shortcut_combination.toLowerCase();

		//The function to be called at keypress
		var func = function(e) {
			e = e || window.event;
			
			if(opt['disable_in_input']) { //Don't enable shortcut keys in Input, Textarea fields
				var element;
				if(e.target) element=e.target;
				else if(e.srcElement) element=e.srcElement;
				if(element.nodeType==3) element=element.parentNode;

				if(element.tagName == 'INPUT' || element.tagName == 'TEXTAREA') return;
			}
	
			//Find Which key is pressed
			if (e.keyCode) code = e.keyCode;
			else if (e.which) code = e.which;
			var character = String.fromCharCode(code).toLowerCase();
			
			if(code == 188) character=","; //If the user presses , when the type is onkeydown
			if(code == 190) character="."; //If the user presses , when the type is onkeydown

			var keys = shortcut_combination.split("+");
			//Key Pressed - counts the number of valid keypresses - if it is same as the number of keys, the shortcut function is invoked
			var kp = 0;
			
			//Work around for stupid Shift key bug created by using lowercase - as a result the shift+num combination was broken
			var shift_nums = {
				"`":"~",
				"1":"!",
				"2":"@",
				"3":"#",
				"4":"$",
				"5":"%",
				"6":"^",
				"7":"&",
				"8":"*",
				"9":"(",
				"0":")",
				"-":"_",
				"=":"+",
				";":":",
				"'":"\"",
				",":"<",
				".":">",
				"/":"?",
				"\\":"|"
			}
			//Special Keys - and their codes
			var special_keys = {
				'esc':27,
				'escape':27,
				'tab':9,
				'space':32,
				'return':13,
				'enter':13,
				'backspace':8,
	
				'scrolllock':145,
				'scroll_lock':145,
				'scroll':145,
				'capslock':20,
				'caps_lock':20,
				'caps':20,
				'numlock':144,
				'num_lock':144,
				'num':144,
				
				'pause':19,
				'break':19,
				
				'insert':45,
				'home':36,
				'delete':46,
				'end':35,
				
				'pageup':33,
				'page_up':33,
				'pu':33,
	
				'pagedown':34,
				'page_down':34,
				'pd':34,
	
				'left':37,
				'up':38,
				'right':39,
				'down':40,
	
				'f1':112,
				'f2':113,
				'f3':114,
				'f4':115,
				'f5':116,
				'f6':117,
				'f7':118,
				'f8':119,
				'f9':120,
				'f10':121,
				'f11':122,
				'f12':123
			}
	
			var modifiers = { 
				shift: { wanted:false, pressed:false},
				ctrl : { wanted:false, pressed:false},
				alt  : { wanted:false, pressed:false},
				meta : { wanted:false, pressed:false}	//Meta is Mac specific
			};
                        
			if(e.ctrlKey)	modifiers.ctrl.pressed = true;
			if(e.shiftKey)	modifiers.shift.pressed = true;
			if(e.altKey)	modifiers.alt.pressed = true;
			if(e.metaKey)   modifiers.meta.pressed = true;
                        
			for(var i=0; k=keys[i],i<keys.length; i++) {
				//Modifiers
				if(k == 'ctrl' || k == 'control') {
					kp++;
					modifiers.ctrl.wanted = true;

				} else if(k == 'shift') {
					kp++;
					modifiers.shift.wanted = true;

				} else if(k == 'alt') {
					kp++;
					modifiers.alt.wanted = true;
				} else if(k == 'meta') {
					kp++;
					modifiers.meta.wanted = true;
				} else if(k.length > 1) { //If it is a special key
					if(special_keys[k] == code) kp++;
					
				} else if(opt['keycode']) {
					if(opt['keycode'] == code) kp++;

				} else { //The special keys did not match
					if(character == k) kp++;
					else {
						if(shift_nums[character] && e.shiftKey) { //Stupid Shift key bug created by using lowercase
							character = shift_nums[character]; 
							if(character == k) kp++;
						}
					}
				}
			}
			
			if(kp == keys.length && 
						modifiers.ctrl.pressed == modifiers.ctrl.wanted &&
						modifiers.shift.pressed == modifiers.shift.wanted &&
						modifiers.alt.pressed == modifiers.alt.wanted &&
						modifiers.meta.pressed == modifiers.meta.wanted) {
				callback(e);
	
				if(!opt['propagate']) { //Stop the event
					//e.cancelBubble is supported by IE - this will kill the bubbling process.
					e.cancelBubble = true;
					e.returnValue = false;
	
					//e.stopPropagation works in Firefox.
					if (e.stopPropagation) {
						e.stopPropagation();
						e.preventDefault();
					}
					return false;
				}
			}
		}
		this.all_shortcuts[shortcut_combination] = {
			'callback':func, 
			'target':ele, 
			'event': opt['type']
		};
		//Attach the function with the event
		if(ele.addEventListener) ele.addEventListener(opt['type'], func, false);
		else if(ele.attachEvent) ele.attachEvent('on'+opt['type'], func);
		else ele['on'+opt['type']] = func;
	},

	//Remove the shortcut - just specify the shortcut and I will remove the binding
	'remove':function(shortcut_combination) {
		shortcut_combination = shortcut_combination.toLowerCase();
		var binding = this.all_shortcuts[shortcut_combination];
		delete(this.all_shortcuts[shortcut_combination])
		if(!binding) return;
		var type = binding['event'];
		var ele = binding['target'];
		var callback = binding['callback'];

		if(ele.detachEvent) ele.detachEvent('on'+type, callback);
		else if(ele.removeEventListener) ele.removeEventListener(type, callback, false);
		else ele['on'+type] = false;
	}
}


/////////////////////////  Global Function & Extensions  \\\\\\\\\\\\\\\\\\\\\\\\\

/**********************************************************************************
*    Global Functions  & Extensions 
*
*
***********************************************************************************/

/* mergeWith (extend Object)
*********************/
Object.defineProperty(Object.prototype, "mergeWith", {
    enumerable: false,
    value: function () {
        var override = true,
            dest = this,
            len = arguments.length,
            props, merge, i, from;

        if (typeof(arguments[arguments.length - 1]) === "boolean") {
            override = arguments[arguments.length - 1];
            len = arguments.length - 1;
        }

        for (i = 0; i < len; i++) {
            from = arguments[i];
			
			if ( typeof( from ) == 'undefined' ) {
				continue;
			}
			
			if ( from != null && typeof( from ) == "object" ) {
				Object.getOwnPropertyNames( from ).forEach( function (name) {
					var descriptor;

					// nesting
					if ( (typeof(dest[name]) == "object" || typeof(dest[name]) == "undefined") && typeof(from[name]) == "object" )
					{
						if ( dest[name] != null )
						{
							// ensure proper types (Array rsp Object)
							if ( typeof( dest[name] ) == "undefined" ) {
								dest[name] = Array.isArray(from[name]) ? [] : {};
							}
							if ( override ) {
								if (!Array.isArray(dest[name]) && Array.isArray(from[name])) {
									dest[name] = [];
								}
								else if (Array.isArray(dest[name]) && !Array.isArray(from[name])) {
									dest[name] = {};
								}
							}
							if ( typeof( dest[name] ) != 'undefined' ) {
								dest[name].mergeWith( from[name], override );
							}
						} 
						else {
							dest[name] = from[name];
						}
					}

					// flat properties
					else if ((name in dest && override) || !(name in dest)) {
						descriptor = Object.getOwnPropertyDescriptor(from, name);
						if (descriptor.configurable) {
							Object.defineProperty(dest, name, descriptor);
						}
					}
				});
			} else {
				dest = from;
			}
        }
        return this;
    }
});


Object.defineProperty(Object.prototype, 'cloneProps', {
    enumerable: false,
    value: function () {
		var obj = (this instanceof Array) ? [] : {};
		for (var prop in this) {
			if (typeof this[prop] == 'function')
			continue;
			if (this[prop] && typeof this[prop] == 'object') {
				obj[prop] = this[prop].cloneProps();
			} 
			else {
				obj[prop] = this[prop];
			}
		} 
		return obj;
	}
});

/* cleanRemoved (extend Object)
********************************/
Object.defineProperty(Object.prototype, "cleanRemoved", {
    enumerable: false,
    value: function () {
		 // Create a new array from the contents of arguments
		var args = Array.prototype.slice.call(arguments);
        
		var obj  = this,
            from = args.shift(),
			max_depth = 0,
			path,
			depth = 0;
			
		if ( typeof ( from ) == 'undefined' ) return;
		
		if ( typeof( args[0] ) == 'number' ) {
			max_depth = args.shift()
		}
		
		if ( typeof( args[0] ) == 'number' ) {
			depth = args.shift()
		}

		path = args[0] || '';
		
		if ( max_depth ) {
			if ( depth >= max_depth ) return;
			depth++;
		}

		if ( typeof( obj ) == "object" && typeof( from ) == "object") {
			Object.getOwnPropertyNames( obj ).forEach( function ( name ) 
			{
				if ( obj [ name ] != null && typeof( obj [ name ] ) == "object" && typeof( from [ name ] ) == "object" ) 
				{
					obj [ name ].cleanRemoved ( from [ name ], max_depth, depth, path + name + '.' );
				} 
				else if ( typeof( from[ name ] ) == 'undefined' ) {
					var msg = path + name + '  DELETED!';
					debugLog ( msg ) || console.log( msg );
					delete obj[ name ];
				}
			});
		}
		
        return this;
    }
});

Array.prototype.compare = function(testArr)
{
	if (this.length !== testArr.length) return false;
	for (var i = 0; i < testArr.length; i++) {
		if (this[i].compare) { 
			if (!this[i].compare(testArr[i])) return false;
		}
		if (this[i] !== testArr[i]) return false;
	}
	return true;
}

Array.prototype.rotate = (function() {
    var unshift = Array.prototype.unshift,
        splice = Array.prototype.splice;

    return function(count) {
        var len = this.length >>> 0,
            count = count >> 0;

        unshift.apply(this, splice.call(this, count % len, len));
        return this;
    };
})();

Array.prototype.shuffle = function(){
	for (var i = 0; i < this.length; i++){
		var a = this[i];
		var b = Math.floor(Math.random() * this.length);
		this[i] = this[b];
		this[b] = a;
	}
}

Date.prototype.myString = function ()
{
	return this.toDateString() +' '+ this.toTimeString().substr (0,8);
}

Math.randRange = function(from, to)
{
 return Math.floor( ( Math.random() * (to-from+1) ) + from);
}

Number.prototype.intToCommas = function()
{
	var nStr = parseInt(this) + '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(nStr)) {
		nStr = nStr.replace(rgx, '$1' + ',' + '$2');
	}
	return nStr;
}

String.prototype.escapeHTML = function()
{
	return this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/\"/g,'&quot;');
}

String.prototype.intToCommas = function()
{
	return parseInt(this);
}

String.prototype.nowrap = function()
{
	return this.replace(/\s/g,'&nbsp;');
}

String.prototype.parseColor = function() {
  var color = '#';
  if (this.slice(0,4) === 'rgb(') {
    var cols = this.slice(4,this.length-1).split(',');
    var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3);
  } else {
    if (this.slice(0,1) === '#') {
      if (this.length===4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase();
      if (this.length===7) color = this.toLowerCase();
    }
  }
  return (color.length===7 ? color : (arguments[0] || this));
};

String.prototype.strip = function()
{
	return this.replace(/^\s+/, '').replace(/\s+$/, '');
}



/**************************************************************************
*  Global Functions          
**************************************************************************/

var $id = function(id, context){
	return (context||document).getElementById(id);
}


function addCommas(nStr){
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}


function addZeroes(num, digits)
{
	var num = '' + num;
    while (num.length < digits) {
        num = '0' + num;
    }
    return num;
}


/**
*
*  Base64 encode / decode
*  http://www.webtoolkit.info/
*
**/
 
Base64 = {
 
	// private property
	_keyStr : "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",
 
	// public method for encoding
	encode : function (input) {
		var output = "";
		var chr1, chr2, chr3, enc1, enc2, enc3, enc4;
		var i = 0;
 
		input = Base64._utf8_encode(input);
 
		while (i < input.length) {
 
			chr1 = input.charCodeAt(i++);
			chr2 = input.charCodeAt(i++);
			chr3 = input.charCodeAt(i++);
 
			enc1 = chr1 >> 2;
			enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
			enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
			enc4 = chr3 & 63;
 
			if (isNaN(chr2)) {
				enc3 = enc4 = 64;
			} else if (isNaN(chr3)) {
				enc4 = 64;
			}
 
			output = output +
			this._keyStr.charAt(enc1) + this._keyStr.charAt(enc2) +
			this._keyStr.charAt(enc3) + this._keyStr.charAt(enc4);
 
		}
 
		return output;
	},
 
	// public method for decoding
	decode : function (input) {
		var output = "";
		var chr1, chr2, chr3;
		var enc1, enc2, enc3, enc4;
		var i = 0;
 
		input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
 
		while (i < input.length) {
 
			enc1 = this._keyStr.indexOf(input.charAt(i++));
			enc2 = this._keyStr.indexOf(input.charAt(i++));
			enc3 = this._keyStr.indexOf(input.charAt(i++));
			enc4 = this._keyStr.indexOf(input.charAt(i++));
 
			chr1 = (enc1 << 2) | (enc2 >> 4);
			chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
			chr3 = ((enc3 & 3) << 6) | enc4;
 
			output = output + String.fromCharCode(chr1);
 
			if (enc3 != 64) {
				output = output + String.fromCharCode(chr2);
			}
			if (enc4 != 64) {
				output = output + String.fromCharCode(chr3);
			}
 
		}
 
		output = Base64._utf8_decode(output);
 
		return output;
 
	},
 
	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";
 
		for (var n = 0; n < string.length; n++) {
 
			var c = string.charCodeAt(n);
 
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
 
		}
 
		return utftext;
	},
 
	// private method for UTF-8 decoding
	_utf8_decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;
 
		while ( i < utftext.length ) {
 
			c = utftext.charCodeAt(i);
 
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
 
		}
 
		return string;
	}
 
}



var base64alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

function Base64Reader( base64 )
{ 
	this.position = 0;
	this.base64 = base64;
	this.bits = 0;
	this.bitsLength = 0;
	this.buffer = [];
	this.readByte = function() {
		if(this.bitsLength == 0)
		{               
			var tailBits = 0;
			while(this.position < this.base64.length && this.bitsLength < 24)
			{                    
				var ch = this.base64.charAt(this.position);
				++this.position;
				if(ch > " ")
				{
					var index = base64alphabet.indexOf(ch);
					if(index < 0) throw "Invalid character";
					if(index < 64)
					{
						if(tailBits > 0) throw "Invalid encoding (padding)";
						this.bits = (this.bits << 6) | index;
					}
					else 
					{
						if(this.bitsLenght < 8) throw "Invalid encoding (extra)";
						this.bits <<= 6;
						tailBits += 6;
					}
					this.bitsLength += 6;
				}
			}
			
			if(this.position >= this.base64.length)
			{
				if(this.bitsLength == 0) 
					return -1;
				else if(this.bitsLength < 24)
					throw "Invalid encoding (end)";
			}
			
			if(tailBits == 6)
				tailBits = 8; 
			else if(tailBits == 12)
				tailBits = 16;
			this.bits = this.bits >> tailBits;
			this.bitsLength -= tailBits;
		}
		
		this.bitsLength -= 8
		var code = (this.bits >> this.bitsLength) & 0xFF;
		return code;
	};
	this.fillBuffer = function() {
		var byte = this.readByte();
		while( byte != -1 )
		{
			this.buffer.push( byte );
			byte = this.readByte();
		}
   };
}



function findAllBetween (txt, find1, find2){
	var m = [];
	var last = 0;
	while ( (i1=txt.indexOf(find1, last))>=0 && (i2=txt.indexOf (find2, i1))>=0 ) {
		m.push (txt.substring(i1+find1.length, i2));
		last = i2 + find2.length;
	}
	return m;
}

function findSimilarWord (word, source){
	if (!source) return word; 
	var pattern = new RegExp(RegExp.escape(word)+'[\\w]+', 'i');
	var match = source.match(pattern);
	return match ? match[0].capitalize() : word;
}


function inspect(obj, max_levels, level, doFunctions){
	var str = '', msg;
	if(level === null)  level = 0;
	if(max_levels === null) max_levels = 1;
	if(max_levels < 1)
		return 'Inspect Error: Levels number must be > 0';
	if(obj === null)
		return 'ERROR: Object is NULL\n';
	var indent = '';
	for (var i=0; i<level; i++)
		indent += ' ';
	for(property in obj) {
		try {
			if (doFunctions===true && $J.isFunction(obj[property])){
				str += indent + '(function) ' + property + '[FUNCTION]\n';
			} 
			else if (!$J.isFunction(obj[property])) {
				str += indent + '(' + ($J.isArray(obj[property])?'array':'object') + ') ' + property + ( (obj[property]==null)?(': null'):('')) +' = '+ obj[property] +'\n';
			}
			if((typeof obj[property] === 'object' || $J.isArray(obj[property])) && (obj[property] !== null) && (level+1 < max_levels))
			str += inspect(obj[property], max_levels, level+1, doFunctions);  // recurse
		}
		catch(err) {
			// Is there some properties in obj we can't access? Print it red.
			if(typeof(err) === 'string') msg = err;
			else if(err.message)        msg = err.message;
			else if(err.description)    msg = err.description;
			else                        msg = 'Unknown';
			str += '(Error) ' + property + ': ' + msg +'\n';
		}
	}
	str += '\n';
	return str;
}







function parseIntNan (n){
	var x = parseInt(n, 10);
	return (isNaN(x)) ? 0 : x;
}

function parseIntZero (n){
	return (!n || n=='') ? 0 : parseInt(n, 10);
}

function serverTime (){
	return parseInt (new Date().getTime() / 1000) + Seed.serverTimeOffset;
}

function SHA1 (msg) {

	function rotate_left(n,s) {
		var t4 = ( n<<s ) | (n>>>(32-s));
		return t4;

	};

	function lsb_hex(val) {
		var str='';
		var i;
		var vh;
		var vl;

		for( i=0; i<=6; i+=2 ) {
			vh = (val>>>(i*4+4))&0x0f;
			vl = (val>>>(i*4))&0x0f;
			str += vh.toString(16) + vl.toString(16);
		}
		return str;

	};

	function cvt_hex(val) {
		var str='';
		var i;
		var v;

		for( i=7; i>=0; i-- ) {
			v = (val>>>(i*4))&0x0f;
			str += v.toString(16);
		}
		return str;

	};


	function Utf8Encode(string) {
		string = string.replace(/\r\n/g, '\n');
		var utftext = '';

		for (var n = 0; n < string.length; n++) {

			var c = string.charCodeAt(n);

			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}

		}

		return utftext;

	};

	var blockstart;
	var i, j;
	var W = new Array(80);
	var H0 = 0x67452301;
	var H1 = 0xEFCDAB89;
	var H2 = 0x98BADCFE;
	var H3 = 0x10325476;
	var H4 = 0xC3D2E1F0;
	var A, B, C, D, E;
	var temp;

	msg = Utf8Encode(msg);

	var msg_len = msg.length;

	var word_array = new Array();
	for( i=0; i<msg_len-3; i+=4 ) {
		j = msg.charCodeAt(i)<<24 | msg.charCodeAt(i+1)<<16 |
		msg.charCodeAt(i+2)<<8 | msg.charCodeAt(i+3);
		word_array.push( j );
	}

	switch( msg_len % 4 ) {
		case 0:
			i = 0x080000000;
		break;
		case 1:
			i = msg.charCodeAt(msg_len-1)<<24 | 0x0800000;
		break;

		case 2:
			i = msg.charCodeAt(msg_len-2)<<24 | msg.charCodeAt(msg_len-1)<<16 | 0x08000;
		break;

		case 3:
			i = msg.charCodeAt(msg_len-3)<<24 | msg.charCodeAt(msg_len-2)<<16 | msg.charCodeAt(msg_len-1)<<8	| 0x80;
		break;
	}

	word_array.push( i );

	while( (word_array.length % 16) !== 14 ) word_array.push( 0 );

	word_array.push( msg_len>>>29 );
	word_array.push( (msg_len<<3)&0x0ffffffff );


	for ( blockstart=0; blockstart<word_array.length; blockstart+=16 ) {

		for( i=0; i<16; i++ ) W[i] = word_array[blockstart+i];
		for( i=16; i<=79; i++ ) W[i] = rotate_left(W[i-3] ^ W[i-8] ^ W[i-14] ^ W[i-16], 1);

		A = H0;
		B = H1;
		C = H2;
		D = H3;
		E = H4;

		for( i= 0; i<=19; i++ ) {
			temp = (rotate_left(A,5) + ((B&C) | (~B&D)) + E + W[i] + 0x5A827999) & 0x0ffffffff;
			E = D;
			D = C;
			C = rotate_left(B,30);
			B = A;
			A = temp;
		}

		for( i=20; i<=39; i++ ) {
			temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0x6ED9EBA1) & 0x0ffffffff;
			E = D;
			D = C;
			C = rotate_left(B,30);
			B = A;
			A = temp;
		}

		for( i=40; i<=59; i++ ) {
			temp = (rotate_left(A,5) + ((B&C) | (B&D) | (C&D)) + E + W[i] + 0x8F1BBCDC) & 0x0ffffffff;
			E = D;
			D = C;
			C = rotate_left(B,30);
			B = A;
			A = temp;
		}

		for( i=60; i<=79; i++ ) {
			temp = (rotate_left(A,5) + (B ^ C ^ D) + E + W[i] + 0xCA62C1D6) & 0x0ffffffff;
			E = D;
			D = C;
			C = rotate_left(B,30);
			B = A;
			A = temp;
		}

		H0 = (H0 + A) & 0x0ffffffff;
		H1 = (H1 + B) & 0x0ffffffff;
		H2 = (H2 + C) & 0x0ffffffff;
		H3 = (H3 + D) & 0x0ffffffff;
		H4 = (H4 + E) & 0x0ffffffff;

	}
	var temp = cvt_hex(H0) + cvt_hex(H1) + cvt_hex(H2) + cvt_hex(H3) + cvt_hex(H4);
	return temp.toLowerCase();
}

function strUpTo (s, find){
	var i = s.indexOf(find);
	if (i > 0){
		return s.substr(0, i);
	}
	return s;
}

function getKeys( obj ){
	var arr = new Array();
	for (var key in obj) {
		if ( obj.hasOwnProperty( key ) ) {
			arr.push(key);
		}
	}
	return arr;
}

function shuffleProperties( obj ) {
	var new_obj = {};
	var keys = getKeys( obj );
	keys.shuffle();
	for (var i = 0; i < keys.length; i++) {
		new_obj[keys[i]] = obj[keys[i]];
	}
	return new_obj;
}

function rotateProperties( obj ) {
	var new_obj = {};
	var keys = getKeys( obj );
	keys = keys.rotate();
	for (var i = 0; i < keys.length; i++) {
		new_obj[keys[i]] = obj[keys[i]];
	}
	return new_obj;
}


/**********************
part       full
Xd Xh Xm   Xd Xh Xm Xs
Xh Xm      Xh Xm Xs
Xm Xs      Xm Xs
Xs         Xs
**********************/
var TIME_FORMAT_DHMS = ['d','h','m','s'];

function timeFormat(time, full) {
	time = parseInt (time);
	var t = time;
	var dhms = TIME_FORMAT_DHMS;
	
	var str = '';
	
	if (t < 61){
		return  '<span class=tf-s>' + t + dhms[3] + '</span>';
	}
	
	if (t > 86400){
		str += '<span class=tf-d>' + (parseInt(t/86400)) + dhms[0] + '</span>';
		t %= 86400;
	}  
	if (t>3600 || time>3600){
		str += '<span class=tf-h>'+ (parseInt(t/3600)) + dhms[1] + '</span>';
		t %= 3600;
	}  
	
	str += '<span class=tf-m>' + (parseInt(t/60)) + dhms[2] + '</span>';
	
	if (full || time<=3600 ){
		str += '<span class=tf-s>' + (t%60) + dhms[3] + '</span>';
	}
	
	return str;
}

/********
Xd Xh
Xh Xm
Xm Xs
Xs
********/
function timeFormatShort(time) {
	var dhms = TIME_FORMAT_DHMS;
	time = parseInt (time);
	if (time > 86400){
		time /= 3600;
		return parseInt(time/24) + dhms[0] + '&nbsp;' + parseInt(time%24) + dhms[1];
	} 
	else {
		return timeFormat (time);
	}
}


// ========================================================================
//  XML.ObjTree -- XML source code from/to JavaScript object like E4X
// ========================================================================
// http://www.kawa.net/works/js/xml/objtree-e.html
//

if ( typeof(XML) === 'undefined' ) XML = function() {};

//  constructor

XML.ObjTree = function () {
    return this;
};

//  method: parseXML( xmlsource )
XML.ObjTree.prototype.parseXML = function ( xml ) {
    var root;
    if ( window.DOMParser ) {
        var xmldom = new DOMParser();
//      xmldom.async = false;           // DOMParser is always sync-mode
        var dom = xmldom.parseFromString( xml, 'application/xml' );
        if ( ! dom ) return;
        root = dom.documentElement;
    } else if ( window.ActiveXObject ) {
        xmldom = new ActiveXObject('Microsoft.XMLDOM');
        xmldom.async = false;
        xmldom.loadXML( xml );
        root = xmldom.documentElement;
    }
    if ( ! root ) return;
    return this.parseDOM( root );
};


//  method: parseDOM( documentroot )

XML.ObjTree.prototype.parseDOM = function ( root ) {
    if ( ! root ) return;

    this.__force_array = {};
    if ( this.force_array ) {
        for( var i=0; i<this.force_array.length; i++ ) {
            this.__force_array[this.force_array[i]] = 1;
        }
    }

    var json = this.parseElement( root );   // parse root node
    if ( this.__force_array[root.nodeName] ) {
        json = [ json ];
    }
    if ( root.nodeType !== 11 ) {            // DOCUMENT_FRAGMENT_NODE
        var tmp = {};
        tmp[root.nodeName] = json;          // root nodeName
        json = tmp;
    }
    return json;
};

//  method: parseElement( element )

XML.ObjTree.prototype.parseElement = function ( elem ) {
    //  COMMENT_NODE
    if ( elem.nodeType === 7 ) {
        return;
    }

    //  TEXT_NODE CDATA_SECTION_NODE
    if ( elem.nodeType === 3 || elem.nodeType === 4 ) {
        var bool = elem.nodeValue.match( /[^\x00-\x20]/ );



        if ( bool === null ) return;     // ignore white spaces
        return elem.nodeValue;
    }

    var retval;
    var cnt = {};

    //  parse attributes
    if ( elem.attributes && elem.attributes.length ) {
        retval = {};
        for ( var i=0; i<elem.attributes.length; i++ ) {
            var key = elem.attributes[i].nodeName;
            if ( typeof(key) !== 'string' ) continue;
            var val = elem.attributes[i].nodeValue;
            if ( ! val ) continue;
            key = '-' + key;
            if ( typeof(cnt[key]) === 'undefined' ) cnt[key] = 0;
            cnt[key] ++;
            this.addNode( retval, key, cnt[key], val );
        }
    }

    //  parse child nodes (recursive)
    if ( elem.childNodes && elem.childNodes.length ) {
        var textonly = true;
        if ( retval ) textonly = false;        // some attributes exists
        for ( var i=0; i<elem.childNodes.length && textonly; i++ ) {
            var ntype = elem.childNodes[i].nodeType;
            if ( ntype === 3 || ntype === 4 ) continue;
            textonly = false;
        }
        if ( textonly ) {
            if ( ! retval ) retval = '';
            for ( var i=0; i<elem.childNodes.length; i++ ) {
                retval += elem.childNodes[i].nodeValue;
            }
        } else {
            if ( ! retval ) retval = {};
            for ( var i=0; i<elem.childNodes.length; i++ ) {
                var key = elem.childNodes[i].nodeName;
                if ( typeof(key) !== 'string' ) continue;
                var val = this.parseElement( elem.childNodes[i] );
                if ( ! val ) continue;
                if ( typeof(cnt[key]) === 'undefined' ) cnt[key] = 0;
                cnt[key] ++;
                this.addNode( retval, key, cnt[key], val );
            }
        }
    }
    return retval;
};

//  method: addNode( hash, key, count, value )

XML.ObjTree.prototype.addNode = function ( hash, key, cnts, val ) {
    if ( this.__force_array[key] ) {
        if ( cnts === 1 ) hash[key] = [];
        hash[key][hash[key].length] = val;      // push
    } else if ( cnts === 1 ) {                   // 1st sibling
        hash[key] = val;
    } else if ( cnts === 2 ) {                   // 2nd sibling
        hash[key] = [ hash[key], val ];
    } else {                                    // 3rd sibling and more
        hash[key][hash[key].length] = val;
    }
};


/** END XML.ObjTree ******************************************/


/////////////////////// END Global Function & Extensions \\\\\\\\\\\\\\\\\\\\\\\



/**
* A handy class to calculate color values.
*
* @version 1.0
* @author Robert Eisele <robert@xarg.org>
* @copyright Copyright (c) 2010, Robert Eisele
* @link http://www.xarg.org/2010/03/generate-client-side-png-files-using-javascript/
* @license http://www.opensource.org/licenses/bsd-license.php BSD License
*
*/
var PNGlib;
(function() {

	// helper functions for that ctx
	function write(buffer, offs) {
		for (var i = 2; i < arguments.length; i++) {
			for (var j = 0; j < arguments[i].length; j++) {
				buffer[offs++] = arguments[i].charAt(j);
			}
		}
	}

	function byte2(w) {
		return String.fromCharCode((w >> 8) & 255, w & 255);
	}

	function byte4(w) {
		return String.fromCharCode((w >> 24) & 255, (w >> 16) & 255, (w >> 8) & 255, w & 255);
	}

	function byte2lsb(w) {
		return String.fromCharCode(w & 255, (w >> 8) & 255);
	}

	PNGlib = function(width,height,depth) {

		this.width   = width;
		this.height  = height;
		this.depth   = depth;

		// pixel data and row filter identifier size
		this.pix_size = height * (width + 1);

		// deflate header, pix_size, block headers, adler32 checksum
		this.data_size = 2 + this.pix_size + 5 * Math.floor((0xfffe + this.pix_size) / 0xffff) + 4;

		// offsets and sizes of Png chunks
		this.ihdr_offs = 0;									// IHDR offset and size
		this.ihdr_size = 4 + 4 + 13 + 4;
		this.plte_offs = this.ihdr_offs + this.ihdr_size;	// PLTE offset and size
		this.plte_size = 4 + 4 + 3 * depth + 4;
		this.trns_offs = this.plte_offs + this.plte_size;	// tRNS offset and size
		this.trns_size = 4 + 4 + depth + 4;
		this.idat_offs = this.trns_offs + this.trns_size;	// IDAT offset and size
		this.idat_size = 4 + 4 + this.data_size + 4;
		this.iend_offs = this.idat_offs + this.idat_size;	// IEND offset and size
		this.iend_size = 4 + 4 + 4;
		this.buffer_size  = this.iend_offs + this.iend_size;	// total PNG size

		this.buffer  = new Array();
		this.palette = new Object();
		this.pindex  = 0;

		var _crc32 = new Array();

		// initialize buffer with zero bytes
		for (var i = 0; i < this.buffer_size; i++) {
			this.buffer[i] = "\x00";
		}

		// initialize non-zero elements
		write(this.buffer, this.ihdr_offs, byte4(this.ihdr_size - 12), 'IHDR', byte4(width), byte4(height), "\x08\x03");
		write(this.buffer, this.plte_offs, byte4(this.plte_size - 12), 'PLTE');
		write(this.buffer, this.trns_offs, byte4(this.trns_size - 12), 'tRNS');
		write(this.buffer, this.idat_offs, byte4(this.idat_size - 12), 'IDAT');
		write(this.buffer, this.iend_offs, byte4(this.iend_size - 12), 'IEND');

		// initialize deflate header
		var header = ((8 + (7 << 4)) << 8) | (3 << 6);
		header+= 31 - (header % 31);

		write(this.buffer, this.idat_offs + 8, byte2(header));

		// initialize deflate block headers
		for (var i = 0; (i << 16) - 1 < this.pix_size; i++) {
			var size, bits;
			if (i + 0xffff < this.pix_size) {
				size = 0xffff;
				bits = "\x00";
			} else {
				size = this.pix_size - (i << 16) - i;
				bits = "\x01";
			}
			write(this.buffer, this.idat_offs + 8 + 2 + (i << 16) + (i << 2), bits, byte2lsb(size), byte2lsb(~size));
		}

		/* Create crc32 lookup table */
		for (var i = 0; i < 256; i++) {
			var c = i;
			for (var j = 0; j < 8; j++) {
				if (c & 1) {
					c = -306674912 ^ ((c >> 1) & 0x7fffffff);
				} else {
					c = (c >> 1) & 0x7fffffff;
				}
			}
			_crc32[i] = c;
		}

		// compute the index into a png for a given pixel
		this.index = function(x,y) {
			var i = y * (this.width + 1) + x + 1;
			var j = this.idat_offs + 8 + 2 + 5 * Math.floor((i / 0xffff) + 1) + i;
			return j;
		}

		// convert a color and build up the palette
		this.color = function(red, green, blue, alpha) {

			alpha = alpha >= 0 ? alpha : 255;
			var color = (((((alpha << 8) | red) << 8) | green) << 8) | blue;

			if (typeof this.palette[color] === "undefined") {
				if (this.pindex === this.depth) return "\x00";

				var ndx = this.plte_offs + 8 + 3 * this.pindex;

				this.buffer[ndx + 0] = String.fromCharCode(red);
				this.buffer[ndx + 1] = String.fromCharCode(green);
				this.buffer[ndx + 2] = String.fromCharCode(blue);
				this.buffer[this.trns_offs+8+this.pindex] = String.fromCharCode(alpha);

				this.palette[color] = String.fromCharCode(this.pindex++);
			}
			return this.palette[color];
		}

		// output a PNG string, Base64 encoded
		this.getBase64 = function() {

			var s = this.getDump();

			var ch = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
			var c1, c2, c3, e1, e2, e3, e4;
			var l = s.length;
			var i = 0;
			var r = "";

			do {
				c1 = s.charCodeAt(i);
				e1 = c1 >> 2;
				c2 = s.charCodeAt(i+1);
				e2 = ((c1 & 3) << 4) | (c2 >> 4);
				c3 = s.charCodeAt(i+2);
				if (l < i+2) { e3 = 64; } else { e3 = ((c2 & 0xf) << 2) | (c3 >> 6); }
				if (l < i+3) { e4 = 64; } else { e4 = c3 & 0x3f; }
				r+= ch.charAt(e1) + ch.charAt(e2) + ch.charAt(e3) + ch.charAt(e4);
			} while ((i+= 3) < l);
			return r;
		}

		// output a PNG string
		this.getDump = function() {

			// compute adler32 of output pixels + row filter bytes
			var BASE = 65521; /* largest prime smaller than 65536 */
			var NMAX = 5552;  /* NMAX is the largest n such that 255n(n+1)/2 + (n+1)(BASE-1) <= 2^32-1 */
			var s1 = 1;
			var s2 = 0;
			var n = NMAX;

			for (var y = 0; y < this.height; y++) {
				for (var x = -1; x < this.width; x++) {
					s1+= this.buffer[this.index(x, y)].charCodeAt(0);
					s2+= s1;
					if ((n-= 1) === 0) {
						s1%= BASE;
						s2%= BASE;
						n = NMAX;
					}
				}
			}
			s1%= BASE;
			s2%= BASE;
			write(this.buffer, this.idat_offs + this.idat_size - 8, byte4((s2 << 16) | s1));

			// compute crc32 of the PNG chunks
			function crc32(png, offs, size) {
				var crc = -1;
				for (var i = 4; i < size-4; i += 1) {
					crc = _crc32[(crc ^ png[offs+i].charCodeAt(0)) & 0xff] ^ ((crc >> 8) & 0x00ffffff);
				}
				write(png, offs+size-4, byte4(crc ^ -1));
			}

			crc32(this.buffer, this.ihdr_offs, this.ihdr_size);
			crc32(this.buffer, this.plte_offs, this.plte_size);
			crc32(this.buffer, this.trns_offs, this.trns_size);
			crc32(this.buffer, this.idat_offs, this.idat_size);
			crc32(this.buffer, this.iend_offs, this.iend_size);

			// convert PNG to string
			return "\211PNG\r\n\032\n"+this.buffer.join('');
		}
	}

})();




preparePage();

})();
